Git Commit Message Writer
Generate perfect conventional commit messages from diffs
Analyze the following diff and write a high-quality git commit message following the Conventional Commits specification.
Rules:
- Type: feat, fix, refactor, docs, test, chore, perf, ci
- Scope: the module or area affected (optional)
- Subject: imperative mood, lowercase, no period, under 72 chars
- Body: explain WHY not WHAT (the diff shows what), wrap at 72 chars
- Footer: breaking changes, issue references
Format:
```
type(scope): subject
body explaining the motivation and context
Refs: #issue-number
```
Provide 2-3 options ranked by quality.
0