返回 Skill 列表
extension
分类: 开发与工程无需 API Key

pr-comment-responder

PR审查协调员,负责收集评论内容,并确认每一个

person作者: jakexiaohubgithub

PR Comment Responder

Coordinates PR review responses through context gathering, comment tracking, and orchestrator delegation.

Triggers

| Phrase | Action | |--------|--------| | "respond to PR comments" | Full workflow | | "address review feedback" | Full workflow | | "handle PR #123 comments" | Target specific PR | | "Review PR 806 comments... github.com/.../pull/806" | Extract PR from text/URL |

Quick Reference

Context Inference (Phase -1)

ALWAYS extract PR context from prompt first. Never prompt for information already provided.

# Extract PR number and owner/repo from user prompt
$context = pwsh .claude/skills/github/scripts/utils/Extract-GitHubContext.ps1 -Text "[prompt]" -RequirePR

Supported patterns:

  • Text: PR 806, PR #806, pull request 123, #806
  • URLs: github.com/owner/repo/pull/123

See references/workflow.md Phase -1 for full details.

Tools

| Operation | Script | |-----------|--------| | Context extraction | Extract-GitHubContext.ps1 | | PR metadata | Get-PRContext.ps1 | | Comments | Get-PRReviewComments.ps1 -IncludeIssueComments | | Reviewers | Get-PRReviewers.ps1 | | Reply | Post-PRCommentReply.ps1 | | Reaction | Add-CommentReaction.ps1 | | Resolve thread | Resolve-PRReviewThread.ps1 |

Reviewer Priority

| Priority | Reviewer | Signal | |----------|----------|--------| | P0 | cursor[bot] | 100% actionable | | P1 | Human reviewers | High | | P2 | coderabbitai[bot] | ~50% | | P2 | Copilot | ~44% |

Workflow Phases

  1. Context inference: Extract PR number from prompt (BLOCKING)
  2. Memory init: Load pr-comment-responder-skills memory
  3. Context gather: PR metadata, reviewers, all comments
  4. Acknowledge: Batch eyes reactions
  5. Generate map: .agents/pr-comments/PR-[N]/comments.md
  6. Delegate: Each comment to orchestrator
  7. Implement: Via orchestrator delegation
  8. Verify: All comments addressed, CI passing

See references/workflow.md for full phase details.

Verification Gates

Before completion, verify:

  • [ ] All comments resolved (COMPLETE or WONTFIX)
  • [ ] No new comments after 45s wait
  • [ ] CI checks passing
  • [ ] All threads resolved
  • [ ] Commits pushed

See references/gates.md for gate implementation.

Response Templates

See references/templates.md for:

  • Won't Fix responses
  • Clarification requests
  • Resolution replies

Bot Handling

See references/bots.md for:

  • Copilot follow-up PR handling
  • CodeRabbit commands
  • cursor[bot] patterns