一键导入
github-pr-feedback
Fetch unresolved review threads and PR comments for the pull request tied to the resolved target branch
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fetch unresolved review threads and PR comments for the pull request tied to the resolved target branch
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Find a git branch by Linear ticket ID prefix (e.g., STU-15)
Create or reuse a dedicated git worktree for a branch using a deterministic path layout
Create and maintain implementation progress documentation for a feature branch
Find the worktree path for a branch and create/reuse it when missing
Resolve a properly named git branch from a Linear ticket ID following the convention {type}/{ticket-id}-short-description
Push the current branch to the remote repository with upstream tracking
基于 SOC 职业分类
| name | github-pr-feedback |
| description | Fetch unresolved review threads and PR comments for the pull request tied to the resolved target branch |
Find the pull request associated with the resolved target branch (ticket branch when available, otherwise current branch) and return both:
git-find-ticket-branch when ticket ID is known)owner/repo from the origin remoteis_resolved: false)git-find-ticket-branch skilllist_pull_requestslist_pr_commentsResolve target branch:
git-find-ticket-branch to find the ticket branch.git branch --show-current
If no branch can be resolved (for example detached HEAD and no ticket ID), stop and report that no target branch is available.
Resolve repository from origin:
git remote get-url origin
Parse either format:
git@github.com:owner/repo.githttps://github.com/owner/repo.gitExtract owner and repo (without .git).
Find PR for the branch:
list_pull_requests with:
ownerrepostate: "open"head: "{owner}:{target-branch}"state: "all" and pick the most recently updated match.Fetch all PR threads and comments:
list_pr_comments with:
ownerrepopull_numberUse both arrays from the response:
review_threadsissue_commentsFilter unresolved threads and collect comments:
is_resolved is falseissue_comments (PR conversation comments)Return results:
git-find-ticket-branch or current branch)thread_idpath and line (if present)is_outdatedidUse this structure:
PR #123: Example title
URL: https://github.com/owner/repo/pull/123
Branch: feat/STU-15-example
Branch source: git-find-ticket-branch
Review threads: 7 total
Unresolved threads: 2
PR comments: 3 total
Unresolved review threads:
1) PRRT_xxx
Location: src/file.ts:42
Outdated: no
Last comment: octocat at 2026-02-07T12:00:00Z
"Please rename this for clarity..."
2) PRRT_yyy
Location: src/other.ts:10
Outdated: yes
Last comment: hubot at 2026-02-07T12:05:00Z
"This still fails when input is empty..."
PR conversation comments:
1) 998877
Author: octocat at 2026-02-07T12:10:00Z
"Can we include migration notes in the PR body?"
2) 998878
Author: hubot at 2026-02-07T12:11:00Z
"LGTM from the platform side."
If no unresolved threads remain, explicitly return that and still include comments:
No unresolved review threads for PR #123 (feat/STU-15-example).
PR comments: 3 total.
If there are no unresolved threads and no comments:
No unresolved review threads or PR comments for PR #123 (feat/STU-15-example).
origin remote is missing, report and ask for owner/repo.git-find-ticket-branch returns no matches, fall back to current branch if available; otherwise report that no ticket branch was found.