What problem does it solve? Writing consistent, meaningful commit messages is tedious and often inconsistent across a team. This Skill analyzes your actual code changes and git history to produce standardized Conventional Commits messages with the correct type, scope, and description. ## Core Features & Use Cases - Automatic Type Detection: Inspects the diff and recent git history to choose the right commit type (feat, fix, refactor, docs, etc.), including the rule that fixes to already-committed features use fix rather than feat. - Intelligent Staging: Groups related changes into logical commits and stages files by path or pattern, while warning against committing secrets like .env files or credentials. - Message Generation: Produces imperative-mood descriptions under 72 characters, with body and footer sections for motivation, breaking changes, and issue references. - Use Case: After finishing a bug fix across several files, ask the agent to commit your changes and it will stage the relevant files, check history, and create a commit like fix(invoice): correct invoice number formatting with a proper body. ## Quick Start Ask the agent to commit my current changes with a conventional commit message based on the staged diff.