Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into multiple commits.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 36% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 23% | 0% |
| case-14 | ✓→✓ | = Same ✓ | 5% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 47% | 0% |
Make commits that are easy to review and safe to ship:
1) Inspect the working tree before staging
git statusgit diff (unstaged)git diff --stat2) Decide commit boundaries (split if needed)
3) Stage only what belongs in the next commit
git add -pgit restore --staged -p or git restore --staged <path>4) Review what will actually be committed
git diff --cached5) Describe the staged change in 1-2 sentences (before writing the message)
6) Write the commit message
type(scope): short summarygit commit -vreferences/commit-message-template.md if helpful.7) Run the smallest relevant verification
8) Repeat for the next commit until the working tree is clean
Provide:
git diff --cached, plus any tests run)Other measured skills in the registry, with their headline benchmark lift.