What problem does it solve?
This Skill helps developers adhere to conventional commit standards, ensuring clear, consistent, and machine-readable commit messages, which streamlines versioning and changelog generation.
Core Features & Use Cases
- Conventional Commits: Guides users through creating commit messages that follow the
type(scope): description format.
- Semantic Versioning: Assists in determining appropriate version bumps (MAJOR, MINOR, PATCH) based on commit content.
- Changelog Generation: Provides guidelines for mapping commit types to changelog sections.
- Commit Quality: Offers checklists and anti-pattern identification to improve commit message quality.
- Use Case: A developer finishes a bug fix and needs to commit their changes. They use this skill to ensure the commit message is correctly formatted, specifies the type (
fix), scope (api), and provides a clear description, while also considering if this fix warrants a patch version bump.
Quick Start
Use the git commit helper to generate a conventional commit message for staged changes.