What problem does it solve?
Many developers struggle to write consistent, informative commit messages and to stage related changes logically, resulting in noisy history and poor traceability; this Skill standardizes commit messages using the Conventional Commits format and assists with intelligent staging so commits are clear and atomic.
Core Features & Use Cases
- Intelligent diff analysis to infer commit type (feat, fix, docs, etc.) and likely scope based on changed files.
- Generate concise, Conventional Commits–compliant messages with optional body and footers, and support interactive overrides for type, scope, and description.
- Assist with safe, logical file staging for grouping related changes and provide explicit safety rules to avoid secrets, destructive commands, and unsafe git config modifications.
- Use Case: Prepare an organized commit for a feature change spanning several modules by auto-detecting scope, staging the relevant files, and producing a one-line description plus an explanatory body.
Quick Start
Create a conventional commit for the current working changes with intelligent staging and optionally override the suggested type, scope, or description.