commit-helperlisted
Install: claude install-skill xxthunder/xxthunder-agentic-skills
<!-- Source: https://github.com/xxthunder/xxthunder-agentic-skills/tree/develop/plugins/xxthunder-dev-skills/skills/commit-helper -->
# Commit Helper
Guide for creating conventional commits with mandatory pre-commit checks.
## Tests Ship With Code
A change that alters behaviour arrives with its tests, in the same commit. The
checklist below enforces the consequence — the suite passes, and a changed
function has a changed test — but the expectation is worth stating outright,
because by commit time the choice has already been made.
**Write the test first.** The cycle comes from
`superpowers:test-driven-development`, which this plugin depends on. It is not
restated here.
One limitation worth knowing: this skill is pull-based, so it states the
expectation at the last possible moment rather than the right one. A repo that
wants the expectation present *before* implementation starts should put it in
its own always-on context — `CLAUDE.md`, `AGENTS.md`, or the equivalent. This
plugin's own repository does exactly that.
## Pre-Commit Checklist
**What "verified" means here is not defined in this skill.** It is
`superpowers:verification-before-completion`'s gate function: identify the
command that would prove the claim, run it in full, read the whole output and
the exit code, confirm it actually supports the claim, and only then say so.
Invoke that skill for the discipline; this checklist only says *which* commands
this marketplace needs.
That skill is stronger than anything w