git-storytelling-commit-messages
Installation
SKILL.md
Git Storytelling - Commit Messages
This skill guides you in crafting commit messages that are clear, informative, and tell the story of your development process. Good commit messages are documentation that lives with your code.
Core Principles
The Purpose of Commit Messages
Commit messages serve multiple audiences and purposes:
- Future developers (including yourself) understanding why changes were made
- Code reviewers evaluating the intent and scope of changes
- Project managers tracking progress and understanding what was delivered
- Automated tools generating changelogs and release notes
- Git tools like blame, log, and bisect for debugging
The Three-Part Structure
Effective commit messages follow a consistent structure: