What problem does it solve? Enforcing consistent, meaningful commit messages across a team is hard: subjects get vague, bodies get skipped, and verification claims go unchecked. This Skill defines and enforces a structured commit body schema (subject, WHY paragraph, and trailers like Slice, Tests, Red-then-green, Visual, and Verified) through a PreToolUse guard plus git-native hooks, so every commit carries reviewable context. ## Core Features & Use Cases - Structured commit schema: Validates imperative subjects (50/72 chars), a WHY paragraph, and required trailers parsed via git interpret-trailers, with opt-out tokens (docs-only, config-only, wip, and more) for housekeeping commits. - Two-layer enforcement: A PreToolUse:Bash guard intercepts agent-driven commits while git-native hooks (commit-msg, pre-push, post-rewrite, prepare-commit-msg) cover terminal commits, rebases, and pushes, including a wip-commit push block. - Audit and troubleshooting tooling: A shadow-log audit script summarizes guard violations and supports true/false labeling to measure false-positive rates; the reference documents every error code and escape hatch. - Use Case: An agent attempts git commit with multiple -m flags and gets denied with missing-slice; the Skill's canonical heredoc form and single-attempt checklist let it fix all reported violations in one retry. ## Quick Start Ask the agent to commit the staged changes following the git-discipline commit body schema with the required Slice, Tests, Red-then-green, and Verified trailers.