What problem does it solve?
This skill removes the friction of crafting standardized, semantic git commit messages by analyzing repository diffs, intelligently staging related files, and producing Conventional Commits-compliant messages so developers can maintain clear history with minimal manual effort.
Core Features & Use Cases
- Analyze staged and unstaged diffs to infer commit type (feat, fix, docs, etc.) and a meaningful scope.
- Suggest and generate one-line conventional commit descriptions plus optional body and footers, with interactive overrides for type, scope, and message.
- Provide intelligent file staging recommendations and enforce safety rules to avoid committing secrets or performing destructive git operations.
- Use Case: When a developer finishes a small feature across several files, generate a single logical conventional commit that groups related changes, stages the appropriate files, and commits with a well-formed message.
Quick Start
Create a conventional commit for the current repository changes, auto-detect type and scope, stage logical files if needed, and commit with the generated semantic message.