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

github-pr-unresolved-review-fetcher

从GitHub获取未解决的PR审查评论。在处理拉取请求审查、解决审查反馈或检查PR上的未决审查评论时使用。触发条件包括“获取PR审查”、“提取审查评论”、“显示未解决的评论”或“此PR上还有哪些待处理的反馈”。

person作者: jakexiaohubgithub

PR Review Fetcher

Fetch unresolved review comments from GitHub pull requests using GraphQL API.

Usage

Run the script with owner, repo, and PR number:

bash scripts/fetch_unresolved_reviews.sh <owner> <repo> <pr_number>

Example:

bash scripts/fetch_unresolved_reviews.sh yaakaito aiblio 123

Auto-detect from Current Branch

When working in a git repository with an open PR:

# Get current repo info
REPO_INFO=$(gh repo view --json owner,name -q '"\(.owner.login) \(.name)"')
OWNER=$(echo $REPO_INFO | cut -d' ' -f1)
REPO=$(echo $REPO_INFO | cut -d' ' -f2)

# Get PR number for current branch
PR_NUMBER=$(gh pr view --json number -q '.number')

# Fetch reviews
bash scripts/fetch_unresolved_reviews.sh "$OWNER" "$REPO" "$PR_NUMBER"

Output Format

Returns XML-formatted review comments:

<review-comment>
  <file>src/example.ts</file>
  <line>42</line>
  <author>reviewer</author>
  <body>Consider using a more descriptive variable name here.</body>
</review-comment>

Requirements

  • gh CLI authenticated with GitHub
  • jq for JSON processing