commit
Installation
SKILL.md
Commit
Analyze changes, group by intent, and commit each group with a Conventional Commits message.
Workflow
1. Analyze
Run git status and git diff HEAD (captures both staged and unstaged). Read the full diff to understand what each change does and why.
2. Group by intent
Identify logical groups — changes that belong together because they serve a single purpose. Groups often cut across files; a single file may need to be split across groups.
Present proposed groups to the user:
- Commit message (
type(scope): description— see REFERENCE.md for full format) - Files affected (and whether partially)
- For partial files: which hunks (1-based index) and why
Related skills