What problem does it solve? Writing consistent, well-formatted commit messages is repetitive and often inconsistent across a team. This Skill analyzes your staged changes and drafts a conventional commit title that follows the repository's commit rules, removing guesswork and enforcing a uniform style. ## Core Features & Use Cases - Diff-Based Analysis: Inspects git status and git diff --staged to understand the actual change before drafting a message. - Conventional Format Enforcement: Produces title-only messages in the <type>[optional scope]: <description> format using types like feat, fix, refactor, docs, test, and chore. - Safe Commit Workflow: Shows the proposed title and file list, waits for explicit confirmation, and stages only files touched in the current session. - Use Case: After staging changes to an authentication module, ask for a commit message and receive a proposal like feat(auth): add JWT token validation for review before committing. ## Quick Start Ask the assistant to review my staged changes and write a commit message for them.