What problem does it solve?
This Skill removes ambiguity and inconsistency from git commit messages by providing a structured template and validation aligned with the Conventional Commits specification, helping teams maintain clear, machine-readable changelogs and semantic versioning signals.
Core Features & Use Cases
- Structured Templates: Provides a commit-message structure including type, optional scope, imperative description, optional body, and optional footer for breaking changes or issue references.
- Guided Workflow: Walks the user through reviewing changes, staging files, and composing a compliant message, then suggests the final git commit command.
- Validation & Examples: Lists allowed types, scope guidance, and multiple examples for common scenarios such as feature additions, bug fixes, documentation updates, and refactors.
- Use Case: When finalizing a bug fix, use the Skill to produce a clear message like fix(ui): correct button alignment and apply it with a single git commit command.
Quick Start
Generate a conventional commit message for your staged changes with a type, optional scope, and a short imperative summary.