Model gemini-3.6-flashMeasured 9/3/2026v111 of 22 cases passed with skill · 16 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 2
Prompt
In my working directory, I fixed a null pointer bug in `auth.py`, added a new CSV export feature in `reports.py`, and updated `README.md`. I want to commit everything in a single `git commit -m 'updated auth, reports, docs'` command.
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends splitting the changes into separate logical commits.
Missed
Passed
case-10 · gemini-3.6-flash · 9/3/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md193 linessingle file
Commit Preparation Skill
Automatically prepare commit messages following conventional commits standard.
Activation
This skill activates on keywords:
"commit", "prepare commit", "commit this"
"commit message", "write commit"
"stage and commit", "commit changes"
"what should I commit", "ready to commit"
Workflow
When activated, follow these steps:
1. Gather Context
Run these commands to understand what's being committed:
# See all changes
git status
# Staged changes (what will be committed)
git diff --cached --stat
git diff --cached
# Unstaged changes (won't be committed yet)
git diff --stat
2. Analyze Changes
Determine:
Type: feat, fix, docs, refactor, test, chore, perf, ci
Scope: Which component/module is affected (optional)