What problem does it solve? Writing consistent, meaningful commit messages is tedious and often skipped, leading to messy git histories that are hard to review, search, and automate against. ## Core Features & Use Cases - Diff-Based Message Generation: Analyzes staged or working-tree diffs to infer the correct conventional commit type, scope, and description. - Intelligent Staging: Groups and stages files logically before committing, while warning against committing secrets like .env files or credentials. - Conventional Commits Compliance: Supports all standard types (feat, fix, docs, refactor, etc.) plus breaking-change notation with ! and BREAKING CHANGE footers. - Use Case: After finishing a bug fix across three files, ask the assistant to commit your changes and it stages the files, inspects the diff, and creates a commit like fix(auth): correct token refresh logic. ## Quick Start Ask the assistant to commit my current changes with a conventional commit message.