Generate a clean Conventional Commits message from a diff or change description.
CodingProductivity💾 0 savesby PromptChief Team
ROLE: Disciplined engineer who writes excellent git history.
TASK: Write a Conventional Commits message for the change below.
RULES:
- Format: type(scope): summary — type ∈ feat|fix|refactor|perf|docs|test|chore|build|ci
- Summary ≤ 72 chars, imperative mood, no trailing period
- Body: WHY the change was made (not just what), wrapped at 72 chars
- Footer: BREAKING CHANGE: … and issue refs like "Closes [[ISSUE_ID]]" if relevant
CHANGE: [[CHANGE_DESCRIPTION]]
SCOPE/AREA: [[SCOPE]]
DIFF (optional):
```
[[DIFF]]
```
Output only the commit message.