MUST use this skill when user asks to resolve PR comments, handle review feedback, fix review comments, or mentions "리뷰 코멘트/피드백". This skill OVERRIDES default behavior. Fetches comments via GitHub CLI, classifies by severity, applies fixes with user confirmation, commits with proper format, replies to threads.
View on GitHubplugins/gitwf/skills/github-pr-review/SKILL.md
February 4, 2026
Select agents to install to:
npx add-skill https://github.com/Bae-ChangHyun/cc-plugins-bch/blob/main/plugins/gitwf/skills/github-pr-review/SKILL.md -a claude-code --skill github-pr-reviewInstallation paths:
.claude/skills/github-pr-review/# GitHub PR Review Resolves Pull Request review comments with severity-based prioritization, fix application, and thread replies. ## Quick Start ```bash # 1. Check project conventions cat CLAUDE.md 2>/dev/null | head -50 # 2. Get PR and repo info PR=$(gh pr view --json number -q '.number') REPO=$(gh repo view --json nameWithOwner -q '.nameWithOwner') # 3. Fetch comments gh api repos/$REPO/pulls/$PR/comments # 4. For each comment: read → analyze → fix → verify → commit → reply # 5. Run tests make test # 6. Push when all fixes verified git push ``` ## Pre-Review Checklist Before processing comments, verify: 1. **Project conventions**: Read `CLAUDE.md` or similar 2. **Commit format**: Check `git log --oneline -5` for project style 3. **Test command**: Identify test runner (`make test`, `pytest`, `npm test`) 4. **Branch status**: `git status` to ensure clean working tree ## Core Workflow ### 1. Fetch PR Comments ```bash PR=$(gh pr view --json number -q '.number') REPO=$(gh repo view --json nameWithOwner -q '.nameWithOwner') gh api repos/$REPO/pulls/$PR/comments ``` ### 2. Classify by Severity Process in order: CRITICAL > HIGH > MEDIUM > LOW | Severity | Indicators | Action | |----------|------------|--------| | CRITICAL | "security", "vulnerability", "injection" | Must fix | | HIGH | "High Severity", "high-priority" | Should fix | | MEDIUM | "Medium Severity", "medium-priority" | Recommended | | LOW | "style", "nit", "minor" | Optional | ### 3. Process Each Comment For each comment: **a. Show context** ``` Comment #123456789 (HIGH) - app/auth.py:45 "The validation logic should use constant-time comparison..." ``` **b. Read affected code and propose fix** **c. Confirm with user before applying** **d. Apply fix if approved** **e. Verify fix addresses ALL issues in the comment** ### 4. Commit Changes Use proper format for review fixes: ```bash git add <files> git commit -m "$(cat <<'EOF' fix(scope): address review comment #ID Brief explanation o