kernel-git-commit
Installation
SKILL.md
Every commit must follow the Conventional Commits specification: https://www.conventionalcommits.org/en/v1.0.0/#specification.
When to use
- Creating a branch for a change
- Committing or pushing code changes
- Staging files before a commit
- Reviewing whether a commit message conforms to Conventional Commits
- Fixing a non-conforming commit message or rebasing a commit series
Outputs
- A spec-conforming git commit on the right branch
Definition of done
- A commit is created whose message conforms to the spec
- The staged diff exactly matches the message
- No unrelated or stray files are staged