What This Skill Does
Instructs your AI coding assistant to produce clean, conventional git commits. Every commit is atomic (one logical change), uses the Conventional Commits format, and includes a meaningful message explaining *why* the change was made — not just *what* changed.
When to Use It
Activate this skill on any project where commit history matters:
- Open-source projects where contributors need clear history
- Teams using automated changelog generation from commit messages
- Projects using semantic versioning triggered by commit prefixes
- Any codebase where
git bisectorgit blameshould be useful
What Changes
Your AI assistant will:
- Follow the Conventional Commits specification (
feat:,fix:,chore:, etc.) - Keep each commit atomic — one logical change per commit
- Write commit messages that explain the "why", not just the "what"
- Use appropriate scope prefixes like
feat(auth):orfix(api): - Never bundle unrelated changes into a single commit