Agent skill
conventional-commits
Use Conventional Commits specification format for all commit messages.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/conventional-commits
SKILL.md
Conventional Commits
Use the Conventional Commits specification format for all commit messages.
Format
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
Type (required)
One of the conventional commit types:
fix: A bug fixfeat: A new featuredocs: Documentation only changesstyle: Changes that do not affect the meaning of the coderefactor: A code change that neither fixes a bug nor adds a featureperf: A code change that improves performancetest: Adding missing tests or correcting existing testsbuild: Changes that affect the build system or external dependenciesci: Changes to CI configuration files and scriptschore: Other changes that don't modify src or test filesrevert: Reverts a previous commit
Scope (optional)
Enclosed in parentheses (). The scope should indicate the area of the codebase affected:
- Use package/app names when applicable (e.g.,
profiler,zerospin,client,cloudflare) - If all the changes are in a specific package folder, use that package for scope
- Same goes for an app
- Omit scope entirely if not applicable:
fix: resolve memory leak
Description (required)
- Short, imperative-mood description of the change
- Max 72 characters recommended
- Use imperative mood: "fix bug" not "fixed bug" or "fixes bug"
Body (optional)
Provide additional contextual information about the change.
Footer (optional)
Reference issue numbers, breaking changes, etc.
Examples
fix(profiler): correct ProcedureCall type inference
feat(client): add OPFSAdapter support
refactor(symlink): support multiple agent folders
chore: update dependencies
docs: fix typo in README
Important Notes
- Always use parentheses
()for scope, not square brackets[] - Scope is optional—omit parentheses entirely if no scope is needed
- Keep description concise and in imperative mood
- When committing, use format:
git commit -m "<type>(<scope>): <description>"
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?