What problem does it solve? Inconsistent or vague Git commit messages make history unreadable, block automated changelog generation, and complicate audits. This Skill enforces the Conventional Commits specification so every commit is structured, reviewable, and machine-parseable. ## Core Features & Use Cases - Standardized Message Format: Enforces the type(scope): description structure with a 72-character header limit, lowercase imperative descriptions, and optional body and footer sections. - Type and Scope Taxonomy: Provides eight commit types (feat, fix, refactor, test, docs, chore, perf, ci) plus conventions for consistent scope naming across an epic. - Hybrid CLI and IDE Workflow: Guides pre-commit review with git status and git diff --staged, then generates the message in a terminal or fills the IDE commit box. - Use Case: After staging changes for a new signup email verification feature, invoke the Skill to produce feat(auth): add email verification on signup with a body explaining the business reason. ## Quick Start Ask the AI to review your staged changes with git status and git diff, then write a Conventional Commits message for them.