Fix PR Comments
Systematically address ALL unresolved review comments until PR is approved.
Context
- Current branch:!
git branch --show-current - Working tree status:!
git status --short - Recent commits:!
git log --oneline -3
Workflow
- FETCH COMMENTS:
- Identify PR: gh pr status --json number,headRefName - Get reviews: gh pr review list --state CHANGES_REQUESTED - Get inline: gh api repos/{owner}/{repo}/pulls/{number}/comments - Capture BOTH review comments AND inline code comments - STOP if no PR found - ask user for PR number
- ANALYZE & PLAN:
- Extract exact file:line references - Group by file for MultiEdit efficiency - STAY IN SCOPE: NEVER fix unrelated issues - Create checklist: one item per comment
- IMPLEMENT FIXES:
- BEFORE editing: ALWAYS Read target file first - Batch changes with MultiEdit for same-file modifications - Make EXACTLY what reviewer requested - Check off each resolved comment
- COMMIT & PUSH:
- Stage: git add -A - Commit: fix: address PR review comments - Push: git push - NEVER include co-author tags
Rules
- Every unresolved comment MUST be addressed
- Read files BEFORE any edits - no exceptions
- FORBIDDEN: Style changes beyond reviewer requests
- On failure: Return to ANALYZE phase, never skip comments
User: $ARGUMENTS