Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Stages related git changes and writes a commit message to .git/COMMIT_EDITMSG without running git commit or push (hooks run when the user commits). Use when the user asks to prepare a commit, stage files, write a commit message, or commit changes without pushing.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✓→✗ | ▼ Worse | 182% | 0% |
| case-10 | ✓→✗ | ▼ Worse | -4% | 0% |
| case-11 | ✓→✗ | ▼ Worse | 45% | 0% |
| case-14 | ✓→✗ | ▼ Worse | 145% | 0% |
| case-20 | ✓→✗ | ▼ Worse | 15% | 0% |
Stages files for one logical change and writes a commit message to .git/COMMIT_EDITMSG. The user runs git commit locally so hooks (e.g. commit-msg) execute.
git commit or git pushgit status, git diff)git log).git/COMMIT_EDITMSG with the formatted commit messagebashgit commit # or git commit -F .git/COMMIT_EDITMSG
git commit or git push.env, credentials, tokens)Co-authored-by:, Made-with: Cursor, or any AI/editor attributionRun in parallel when possible:
git statusgit diff (staged + unstaged)git log -n 5 (message style)git add for selected paths only.git/COMMIT_EDITMSGfeat/, fix/, chore/); otherwise use feat:, fix:, bugfix:, chore:, refactor:{type}/{ID}: {title}fix/PROJ-123: Handle null response from checkout APIfeat/TRELLO-456: Add export CSV action to reportschore/ABC-789: Bump eslint and align configfeat/PROJ-123-..., fix/456-...) → PR/issue link → card URLReport staged files, the full commit message (copy-ready), and instruct the user to run git commit locally.
| Rationalization | Reality | | --- | --- | | Running git commit is faster | Hooks must run on the user's machine | | Files are already staged, skip inspect | Staging may include unrelated or secret files | | Attribution lines are harmless | Co-authored-by: and editor attribution are prohibited | | One big stage is fine | Unrelated changes block clean review and revert |
git commit or git push was executed.env, credentials, or generated artifacts were staged.git/COMMIT_EDITMSG was not writtengit diff --cached was not reviewed before staginggit diff --cached reviewed for scope and secretsgit diff --cached --name-only).git/COMMIT_EDITMSG exists with title, prefix, and bullet listOther measured skills in the registry, with their headline benchmark lift.