What problem does it solve? Writing consistent, meaningful commit messages is tedious, and inconsistent styles pollute a repository's history. This Skill analyzes your staged or unstaged changes and produces a commit message that matches the conventions already used in the repository. ## Core Features & Use Cases - Convention Detection: Samples recent repository commits and your own past commits to detect styles like Conventional Commits, Gitmoji, or ticket-prefixed messages. - Diff-Based Message Generation: Reads the staged diff to write a concise subject line and an optional body explaining why the change was made. - Safety Guardrails: Never amends, force-pushes, skips hooks, or discards changes without explicit approval, and flags suspicious content like secrets before committing. - Use Case: After finishing a bug fix, ask the assistant to commit your work; it stages the changes, drafts a convention-matching message, commits, and confirms the result. ## Quick Start Ask the assistant to commit my current changes with a message that matches this repository's commit style.