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