What problem does it solve?
Create clear, consistent, and convention-compliant git commit messages while handling staging, scope detection, amending, and fixup workflows so commits are ready for review and history hygiene.
Core Features & Use Cases
- Conventional Commit Formatting: Enforces type(scope): summary style and recommends bodies when context is needed.
- Staging and Scope Detection: Stages specified files or hunks, detects scope from recent messages and repo structure, and asks when ambiguous files are present.
- Amend & Fixup Support: Guides safe --amend usage with pushed-commit warnings and creates fixup commits for later autosquash during interactive rebase.
- Use Case: Turn a mixed-change working tree into a single, well-scoped commit or create a fixup for an earlier change before rebasing.
Quick Start
Use the commit skill to stage my changed files and create a Conventional Commit like fix(auth): handle expired SSH keys gracefully.