What problem does it solve?
It solves the problem of inconsistent, poorly formatted commit messages by generating a Conventional Commits style message that matches the changes you’re making.
Core Features & Use Cases
- Conventional Commits formatting: Produces commit messages in the required (<type>): <description> format with no body or co-authors.
- Automatic type selection: Picks an appropriate type (feat, fix, refactor, docs, test, chore, perf, style) based on the detected changes when no message is provided.
- Safe commit workflow: Inspects current changes before staging/committing, and applies safety rules to avoid credential/secret files and risky git options.
Quick Start
Run the commit skill with the message you want, or omit the message and let it infer the correct conventional commit type from your current git changes.