Context
- Current git status: !
git status - Staged changes: !
git diff --cached
Your task
Generate a commit message in conventional commits format based on the staged changes.
Requirements:
- Use conventional commits format:
<type>(<scope>): <subject> - Types: feat, fix, docs, style, refactor, perf, test, chore, ci, build
- Keep subject line under 50 characters
- Include a body if changes are complex (wrap at 72 characters)
- DO NOT include any Claude attribution or "Generated with Claude Code" text
- Only output the commit message - nothing else
You MUST do this in a single message. Do not use any other tools besides reading the diffs. Do not commit anything.