commit
Installation
SKILL.md
Workflow
- Run
git status. Stop if this is not a Git repository or nothing is staged. - Run
git diff --stagedand use the conversation context to understand why the changes were made. - Propose one commit message following the rules below.
- Get explicit approval. Commit only after approval.
Format
Use either:
type(scope): description
type: description
- Use imperative mood, lowercase, and no trailing period.
- For breaking changes, append
!:feat(api)!: rename foo to bar. - An optional body may follow a blank line; explain why, not what.