Commit Helper
Generate clear, conventional commit messages from git diffs.
by nodnarbnitram · MIT
The skill
Generate clear, conventional commit messages from git diffs. Use when writing commit messages, reviewing staged changes, or preparing commits.
Commit Helper
Generate well-structured commit messages following conventional commit format.
Instructions
- Run
git diff --stagedto see staged changes - Analyze the changes to understand:
- What files were modified
- What type of change (feat, fix, refactor, docs, etc.)
- The scope/component affected
- Generate a commit message with:
- Summary line under 50 characters
- Type prefix (feat, fix, docs, refactor, test, chore)
- Optional scope in parentheses
- Detailed body explaining what and why
Commit Types
feat: New featurefix: Bug fixdocs: Documentation changesrefactor: Code restructuring without behavior changetest: Adding or updating testschore: Maintenance tasks
Best Practices
- Use present tense ("Add feature" not "Added feature")
- Explain what and why, not how
- Keep summary concise but descriptive
- Reference issue numbers when applicable
Example Output
feat(auth): add OAuth2 support for GitHub login
- Implement OAuth2 flow with PKCE
- Add token refresh mechanism
- Store tokens securely in encrypted storage
Closes #123
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: nodnarbnitram/commit-helper-53620713732.
Details
- Publisher
- nodnarbnitram
- Category
- Software Development › Source control & code review
- License
- MIT
- Updated
- 2026-04-20
References
More from nodnarbnitram
- Cloudflare Vpc Services Diagnose and create Cloudflare VPC Services for Workers to access private APIs in AWS, Azure, GCP…
- Code Reviewer Review code for best practices, security issues, and potential bugs.
- Esphome Box3 Builder This skill should be used when the user asks to "configure esp32-s3-box-3", "set up box-3", "crea…
- Esphome Config Helper This skill should be used when the user asks to "create an esphome config", "set up an esp32 devi…