What problem does it solve? Writing clear, consistent commit messages is hard to sustain across a team, leading to vague history like "fix bug" that makes code archaeology painful. This Skill generates conventional commit messages from staged changes so your git history stays readable and consistent. ## Core Features & Use Cases - Conventional Commit Generation: Produces type(scope): subject messages (feat, fix, docs, refactor, perf, test, build, ci, chore, revert) based on the files and diffs changed. - Style Detection: Checks git log to match the repository's existing convention, including path-based styles like modules/home/git: enable delta used in monorepos. - Breaking Change Flagging: Marks breaking changes with ! and BREAKING CHANGE footers when APIs, exports, or schemas change. - Use Case: After staging a bug fix in the checkout flow, ask for a commit message and get fix(checkout): prevent duplicate order submission with a body explaining the motivation and a Fixes #128 reference. ## Quick Start Generate a conventional commit message for my currently staged git changes following this repository's existing style.