What problem does it solve?
Inconsistent, vague git commit messages make project history hard to search, understand, and use for generating changelogs or auditing past changes. Teams often waste time digging through code diffs to figure out what a commit actually did and why it was made, leading to confusion and duplicated work.
Core Features & Use Cases
- Standardized Header Format: Defines a consistent header structure using action verbs (feat, fix, doc, etc.) and effort groupings to categorize changes at a glance.
- Structured Body Guidelines: Provides a paragraph-spaced body format that prioritizes sense-making summaries and impact statements over implementation details, making commits scannable for all audiences.
- Pre-Commit Checklists: Includes guidance for deciding when to add changelog entries and update context-v files, reducing the need for follow-up "oops" commits.
- Use Case: A developer working on a team project can use this skill to write commit messages that are clear to both human collaborators and automated tools, eliminating the guesswork from version control history.
Quick Start
Use the git-conventions skill to write a clear, structured commit message for your recent changes to the theme system, following the standard header and body format.