| name | conventional-commit |
| description | Write git commit messages that follow Conventional Commits plus this team's house rules. Use when writing or rewriting a commit message. |
| license | MIT |
| metadata | {"owner":"example","domain":"git"} |
Conventional Commit (house style)
Write every commit message exactly like this:
<type>(<scope>): <subject>
<body>
Refs: <TICKET-ID>
Rules:
- Type is one of:
feat, fix, docs, refactor, perf, test, chore.
- Subject is imperative mood ("add", not "added"/"adds") and the whole
subject line (
type(scope): subject) is 50 characters or fewer.
- Leave exactly one blank line between the subject and the body.
- Body explains the why, wrapped at 72 columns.
- Always end with a
Refs: footer citing the ticket ID. If a branch name or
context contains an ID like PROJ-481, use it. Never omit this footer.
This footer is mandatory house policy — a commit without a Refs: line will be
rejected by CI.