review-pr
GitHub用于审查 GitHub Pull Request。通过 gh CLI 获取 PR 详情、差异及 CI 状态,在独立 worktree 中分析代码变更,依据标准输出包含严重程度的评论和最终评估结论。
触发场景
安装
npx skills add music-assistant/server --skill review-pr -g -y
SKILL.md
Frontmatter
{
"name": "review-pr",
"description": "Use when asked to review a GitHub pull request, PR link is shared, or user says \/review-pr"
}
Review GitHub Pull Request
Review the GitHub pull request: $ARGUMENTS.
This is a read-only review. Report findings in the console — never post comments, approve, or request changes on GitHub, and never modify the code under review.
Steps
gh pr viewfor the PR details and description.- Create a git worktree and do everything below inside it, so the reviewer's checked-out branch stays untouched (
git worktree add --detach <path>). gh pr checkoutin the worktree, then confirm the local commit hash matches the remote PR head.- HARD STOP: if the checkout fails, or the hashes still differ afterwards, stop and report it. No workarounds — not
git fetch, not reviewing from the diff alone. Wait for instructions.
- HARD STOP: if the checkout fails, or the hashes still differ afterwards, stop and report it. No workarounds — not
gh pr checksfor CI status.gh pr difffor the changes, then read the surrounding code for anything the diff alone can't settle.- Apply
REVIEW_STANDARDS.md, in the same directory as this skill.
Running tests or linters isn't part of this — CI does that.
Output Format
Comments per file and line that need attention. Skip what's already fine.
Each comment carries a severity ([CRITICAL], [PROBLEM], [SUGGESTION]), states the problem in a sentence, says why it matters when that isn't self-evident, and gives a concrete fix or snippet.
Close with an overall assessment — approve, request changes, or comment — followed by the findings grouped by severity.
版本历史
-
f6f4107
当前 2026-07-31 07:15
对齐上下文工程指南:移除低价值禁令列表,改为解释原因;引用外部配置文件而非内联过时命令;增加关联Issue验证;调整步骤顺序以优先创建worktree;删除示例输出以避免引导偏差。
- f671dd0 2026-07-05 15:01


