What problem does it solve? Writing consistent, meaningful git commit messages is tedious and often inconsistent across a project. This Skill automates the process of analyzing staged changes and producing well-structured commit messages that follow the Conventional Commits standard. ## Core Features & Use Cases - Automatic Change Analysis: Runs git diff --staged to inspect changes and stages all files if nothing is staged yet. - Conventional Commits Formatting: Classifies changes into types (feat, fix, docs, refactor, test, chore, style), identifies the scope, and writes an imperative-mood summary under 72 characters. - Structured Commit Body: Always includes "What changed" and "Why" sections so every commit explains both the modifications and their motivation. - Use Case: After finishing a bug fix across several files, ask the AI to commit your work and receive a properly typed, scoped message like fix(auth): handle expired token refresh with a full explanatory body. ## Quick Start Ask the AI to commit my current changes following the Conventional Commits format.