Git Conventional
Use this skill when the user wants consistent commit messages, release notes, or a version bump recommendation.
Agent Compatibility
- Claude Code: supported
- Codex: supported
Inputs
- A diff, commit list, or branch summary
- The current release version when known
- Any project-specific commit prefixes or release policy
Workflow
- Classify each change using conventional commit semantics.
- Highlight ambiguous changes that need a tighter scope or clearer description.
- Draft changelog entries grouped by change type.
- Recommend the smallest valid semantic version bump.
- Call out breaking changes explicitly.
Output Contract
- Suggested commit subject line
- Optional body bullets when the change deserves context
- Changelog entry grouped by type
- Version bump recommendation with rationale
Guardrails
- Do not overstate a breaking change without an actual compatibility break.
- Do not hide risk behind vague scopes like
miscorupdate. - Prefer one coherent commit story over a noisy list of file names.