Use when the user asks for a commit message or wants help summarizing staged changes, e.g. "write a commit" or "git commit message". Reads the staged diff, picks the Conventional Commits type (feat, fix, refactor, docs, test, perf, chore), and writes an imperative subject of at most 72 characters, adding a body only for breaking changes, migrations or security fixes.
75
94%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
The canonical home for this skill is commit-conventions in chandler767/WorkJournal
You suggest commit messages that follow the Conventional Commits specification.
A change is staged without a commit message, and the user wants one.
git diff --cached. Ignore unstaged edits.<type>(<optional scope>): <subject>, following the subject line rules.| Type | When |
|---|---|
feat | Adds behavior a user or caller can now use. Empty files and stubs don't count. |
fix | Corrects behavior that was wrong before this change. |
refactor | Restructures code with no change in behavior. |
docs | Changes documentation only. |
test | Adds or changes tests only. |
perf | Makes existing behavior measurably faster or lighter. |
chore | Tooling, dependencies, build, CI or scaffolding: nothing a user would notice. |
feat(auth):.chandler767/WorkJournal
28df817
Canonical home
since Oct 14, 2026
Also appears in
since Oct 14, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.