What problem does it solve?
This Skill removes the guesswork from writing commit messages by turning git diffs or plain-text change summaries into clean, spec-compliant Conventional Commits.
Core Features & Use Cases
- Generate Commit Messages: Convert a code diff or change description into a properly formatted commit subject and optional body.
- Validate Existing Messages: Check whether a commit message follows the Conventional Commits 1.0.0 format, mood, scope, and breaking-change rules.
- Scope and Type Inference: Infer the most appropriate type and scope from changed files and change intent, including common cases like features, fixes, docs, tests, and CI updates.
- Safety and Recovery: Handle ambiguous input with clarifying questions, confidence thresholds, and human-review escalation when the message cannot be determined reliably.
Quick Start
Use the git-commit-writer skill to analyze my diff and give me the best Conventional Commit message, or validate the commit message I already wrote.