Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50),...
SkillScore82Maintained
Automatic
◆Coding pack
Last verified 8/12/2026
What it changes
Passed 18 of 22 test cases with the skill, and 11 of 22 without it.
Without skill50%
With skill82%
Checks it passed that the model alone missed
Subject line is 50 characters or fewer
Output does not contain the word comprehensive
Subject line is chore(package.json) or chore(deps)
and 8 more in the full report
8 fixed10 passed either way3 still failing1 broke
Pass-rate lift
+32 pp
Tokens
+103%
Agent turns
0%
Response time
-13%
Model gemini-3.6-flashMeasured 8/12/2026v118 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 8
Prompt
Write a commit message for adding user OAuth login endpoints to our Express routing. I want to say 'Added OAuth support for Google login'. Ensure it adheres to standard Git practices. Return only the commit message.
What was checked, without and with the skill
Checked
Without skill
With skill
Subject line starts with imperative verb 'add' instead of past tense 'added'
Passed
Passed
Subject line follows Conventional Commits format feat(auth) or feat(route)
Missed
Passed
case-06 · gemini-3.6-flash · 8/12/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md101 linessingle file
Unslop Commit
When to Use
Use this skill when you need rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50),...
Purpose
Generate or rewrite commit messages so they read like a real engineer wrote them at the end of a real day. Conventional Commits format. Direct, specific, no template English. Why over what.
Trigger
/unslop-commit, /commit, "write a commit", "commit message", "humanize this commit", "de-slop this commit". Auto-trigger when the user has staged changes and asks for a commit message.