Install any skill in seconds. Free to start, no credit card required.
Get Started Free →vibeeval/commit
Create git commits with user approval and no Claude attribution
Passed 2 of 8 test cases with the skill, and 4 of 8 without it.
3 fixed3 passed either way8 still failing8 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
If you break our changes into 4 logical commits, what exact confirmation question must you present to the user?
| Checked | Without skill | With skill |
|---|---|---|
| Includes 'I plan to create 4 commit(s) with these changes. Shall I proceed?' | Missed | Passed |
The instructions your model reads when the skill loads.
You are tasked with creating git commits for the changes made during this session.
Think about what changed:
git status to see current changesgit diff to understand the modificationsPlan your commit(s):
Present your plan to the user:
Execute upon confirmation:
git add with specific files (never use -A or .)git log --oneline -n [number]Generate reasoning (after each commit):
bash "$CLAUDE_PROJECT_DIR/.claude/scripts/generate-reasoning.sh" <commit-hash> "<commit-message>".git/claude/commits/<hash>/reasoning.mdtest cases passed, vs 4 / 8 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.