Agent skill
commit
Generates commit messages and creates commits. Use when writing commit messages, committing changes, or reviewing staged changes.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/commit-deanmoses-tacocat-gallery-host
SKILL.md
Commit Messages
Use Conventional Commits format.
Format
text
<type>(<scope>): <description>
[optional body]
Types
feat: User-facing features or behavior changes (must change production code)fix: Bug fixes (must change production code)docs: Documentation onlystyle: Code style/formatting (no logic changes)refactor: Code restructuring without behavior changetest: Adding or updating testschore: CI/CD, tooling, dependency bumps, configs (no production code)
Scopes
Optional. Use when it adds clarity. Examples: cloudfront, s3, ci.
Breaking Changes
Use ! suffix: feat!: remove deprecated resource
Examples
text
feat(cloudfront): add immutable cache headers
fix: correct CloudFront Function ARN attribute
chore: add husky pre-commit hooks
docs: update architecture documentation
Instructions
- Run
git diff --stagedto see staged changes - Analyze the changes and determine the appropriate type
- Write a concise description (under 72 characters)
- Add body only if the "why" isn't obvious from the description
Didn't find tool you were looking for?