| name | commits |
| description | Conventional commit format: type(scope): description. Rules for commit messages, PR prep, and branch cleanup. |
| when_to_use | Any commit creation, PR preparation, or branch cleanup. |
| user-invocable | false |
| hub-skill-ids | [] |
Skill: Commits
Format
type(scope): description
Valid Types
feat, fix, docs, chore, refactor, test, ci, style, perf, build, revert
Rules
REQUIRE:
- Conventional commit format (
type(scope): description)
- Imperative mood: "add" not "added", "fix" not "fixed"
- Subject line ≤ 72 characters
- One logical change per commit
REJECT if:
- Vague descriptions: "update stuff", "fix", "WIP", "changes"
- Multiple unrelated concerns in one commit
- Bug fixes without a linked issue (
fixes #N)
PREFER:
- Scope that reflects the module or component changed
- Body paragraph when context beyond the subject is needed