Agent skill
commit
Create git commits following Conventional Commits format. Analyzes staged changes and generates properly formatted commit messages.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/commit-alquimia-ai-fair-forge
SKILL.md
Conventional Commit Generator
Create git commits following Conventional Commits specification.
Usage
Run /commit to analyze staged changes and create a properly formatted commit.
Workflow
- Run
git statusandgit diff --stagedto see changes - Determine the commit type based on changes
- Determine the scope (area of codebase)
- Create commit with format:
type(scope): description
Commit Types
feat- New feature (bumps minor version)fix- Bug fix (bumps patch version)docs- Documentation onlystyle- Code style changesrefactor- Code refactoringperf- Performance improvement (bumps patch version)test- Adding or fixing testsbuild- Build system or dependenciesci- CI configurationchore- Other changes
Scopes for Fair-Forge
metrics- Metric implementationsrunners- Test runnersgenerators- Data generatorsstorage- Storage backendsschemas- Pydantic modelscore- Base classesllm- LLM integrationguardians- Bias/toxicity guardiansdeps- Dependencies
Commit Format
Simple: type(scope): description
Examples:
feat(metrics): add agentic evaluation metricfix(toxicity): handle empty batchesdocs: update installation guiderefactor(core): extract base retriever logictest(runners): add integration testsbuild(deps): upgrade langchain-core
For breaking changes, add exclamation mark after scope: feat(schemas)!: rename field
Rules
- Use imperative mood: "add feature" not "added feature"
- Keep description under 72 characters
- Lowercase description
- No period at end
- NEVER add "Co-Authored-By" or any similar attribution line to commits
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?