Agent skill
git-commit-standard
Generates conventional commits based on file changes. Analyzes diffs and creates properly formatted commit messages.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/git-commit-standard
SKILL.md
Git Commit Standard Skill
Generate Conventional Commits based on staged changes.
Procedure
-
Check current status:
bashgit status -
View staged changes:
bashgit diff --staged -
If nothing staged, view all changes:
bashgit diff -
Analyze changes and determine commit type:
feat: New featurefix: Bug fixdocs: Documentation onlystyle: Formatting, no code changerefactor: Code change that neither fixes nor adds featureperf: Performance improvementtest: Adding or correcting testschore: Build process, tooling, etc.
-
Generate commit message format:
type(scope): subject [optional body] [optional footer]
Rules
- Subject line max 72 characters
- Use imperative mood ("add" not "added")
- No period at end of subject
- Separate subject from body with blank line
- Body should explain WHAT and WHY
Example Output
bash
git commit -m "feat(auth): add OAuth2 support for Google login
- Implemented Google OAuth2 flow
- Added token refresh mechanism
- Updated login page UI
Closes #123"
Didn't find tool you were looking for?