git-commit
Installation
SKILL.md
Git Commit
Create atomic, well-formatted commits with emoji conventional commit messages.
Workflow
Step 1: Assess
Run git status. Then check:
Abort if:
- Unresolved merge conflicts exist → inform the user and STOP
- No modified, staged, or untracked files exist → inform the user and STOP
Gather context:
git log --oneline -5— learn the project's existing commit stylegit diff --stagedif files are already staged; otherwisegit difffor tracked files- For untracked files shown in
git status, useReadto view their content