What problem does it solve?
It helps you produce consistent, readable commit messages that make project history easier to understand and automate release tooling.
Core Features & Use Cases
- Conventional Commits formatting: Enforces a structured pattern of
<type>(<scope>): <subject> plus optional body and footer for issue references.
- Type guidance and examples: Helps you choose the right commit type (e.g., feat, fix, refactor, test) and write an appropriate subject and explanation.
- Best-practice guardrails: Encourages atomic commits and “why” context in the body while discouraging vague or overly broad messages.
Use case example: You implement a new UI search feature and want your history to clearly reflect what changed and link it to a ticket for review and changelog generation.
Quick Start
Use the commits skill when drafting a commit message for your latest change and ask it to format it in Conventional Commits style.