create-commit
Installation
SKILL.md
Create a commit
Produce a clean, conventional commit message for staged changes and commit them.
Important
- Do not push to remote.
- Create multiple commits one at a time in order.
- Never stage:
.env,*.key,*.pem,*secret*,*credential*,*.p12,*.jks. - Infer commit type: Look for a plan file in
docs/plan/and extract the type (feat, fix, refactor, etc.) from the plan title or metadata. If no plan is found, infer from the diff.
When to use
Use this skill when:
- The user asks to commit staged changes.
- The user asks to "create a commit", "commit this", or similar.
- Work on a task is complete and there are staged changes ready to be committed.