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

fetch-pr-comments

获取当前分支上未解决的PR审查评论和反馈。当您需要处理悬而未决的PR审查项目或查看需要解决的反馈时使用。可选择按特定审查者进行筛选。

person作者: jakexiaohubgithub

Fetch PR Comments

Fetches unresolved review threads and pending reviews from the current branch's pull request.

Usage

Run the script from the repository root:

# Fetch all unresolved comments
./scripts/fetch-pr-comments.sh

# Fetch unresolved comments from a specific user
./scripts/fetch-pr-comments.sh username

Output

Results are saved to /tmp/delete-me/{timestamp}-{repo}-{branch}.json.

Example output structure:

{
  "pr_number": 123,
  "repo": "owner/repo",
  "branch": "feature/example",
  "fetched_at": "2025-12-17T12:00:00Z",
  "filter_user": null,
  "unresolved_threads": [
    {
      "path": "src/example.ts",
      "line": 42,
      "comments": [
        {
          "author": "reviewer",
          "body": "Consider using a more descriptive name",
          "created_at": "2025-12-16T10:30:00Z"
        }
      ]
    }
  ],
  "pending_reviews": [
    {
      "user": "reviewer",
      "state": "CHANGES_REQUESTED",
      "body": "A few items to address",
      "submitted_at": "2025-12-16T10:00:00Z"
    }
  ]
}

What It Captures

  • Unresolved threads: Inline code review comments that haven't been marked as resolved
  • Pending reviews: Overall review submissions (APPROVED, CHANGES_REQUESTED, COMMENTED)

Requirements

  • GitHub CLI (gh) must be installed and authenticated
  • Must be run from within a git repository
  • Current branch must have an open pull request