git-commit
Installation
SKILL.md
When to Use
- Creating a new git commit
- User asks to "commit changes" or "create a commit"
- User mentions "/commit" command
- Analyzing changes for conventional commit format
Instructions
Core principle: one commit = one deliverable behavior. If the working tree has multiple unrelated changes, do NOT commit them together. Commit one, then the next.
0. Classify the Changes (MANDATORY)
# See everything that changed (tracked + untracked)
git status --porcelain
# See full diff
git diff