| name | commit-format |
| description | Formats GitHub commit messages following Conventional Commits style with title and optional description. Use when proposing or implementing code changes, writing commit messages, or when the user asks for commit message suggestions. |
Commit Format
Template (copy this structure exactly)
Title only — raw markdown:
> **Commit title:** `type: short description here`
Title with description — raw markdown:
> **Commit title:** `type: short description here`
>
> Description sentence one. Description sentence two with `codeRef()` references.
Rules
- Use markdown blockquote (
> prefix) — no exceptions
- Title goes after
**Commit title:** wrapped in exactly ONE backtick pair
- NEVER put backticks inside the title — the whole title is one code span, no nesting
- Description uses backticks for code references — title does NOT
- Conventional Commits types:
fix:, feat:, perf:, refactor:, docs:, chore:
- Use
perf: for performance optimizations (not fix:)
- Description: 2-3 sentences about the solution, no bullet points, only if title isn't enough
Wrong vs Right
❌ WRONG — missing backticks around title:
> **Commit title:** refactor: simplify feeds store
❌ WRONG — backticks around individual words instead of whole title:
> **Commit title:** refactor: simplify `feeds` store
✅ CORRECT — entire title in one backtick pair, no backticks inside:
> **Commit title:** `refactor: simplify feeds store`
Self-check
Before outputting, verify: