review-pr

GitHub

用于审查代码拉取请求,识别缺陷、回归、缺失测试及风险变更。支持自动解析PR引用,优先使用子代理或手动执行,仅报告需修复的问题并生成评论,不自动提交审核。

plugins/github-dev/skills/review-pr/SKILL.md fcakyon/claude-codex-settings

Trigger Scenarios

review a PR review pull request review this pr code review this PR

Install

npx skills add fcakyon/claude-codex-settings --skill review-pr -g -y
More Options

Non-standard path

npx skills add https://github.com/fcakyon/claude-codex-settings/tree/main/plugins/github-dev/skills/review-pr -g -y

Use without installing

npx skills use fcakyon/claude-codex-settings@review-pr

指定 Agent (Claude Code)

npx skills add fcakyon/claude-codex-settings --skill review-pr -a claude-code -g -y

安装 repo 全部 skill

npx skills add fcakyon/claude-codex-settings --all -g -y

预览 repo 内 skill

npx skills add fcakyon/claude-codex-settings --list

SKILL.md

Frontmatter
{
    "name": "review-pr",
    "description": "This skill should be used when user asks to \"review a PR\", \"review pull request\", \"review this pr\", \"code review this PR\", \"check PR"
}

Review PR

Review a pull request for bugs, regressions, missing tests, and risky changes.

When explicitly invoked with extra text, treat that text as the PR number or URL. If no PR reference is provided, infer it from the current branch.

Process

  1. Preferred execution

    • If subagents are available, use github-dev:pr-reviewer and pass the PR reference.
    • Otherwise follow the manual steps below.
  2. Parse PR reference

    • If a PR number or URL is provided, extract owner, repo, and PR number.
    • If not, auto-detect the PR from the current branch with gh pr view --json number,headRefName.
  3. Fetch PR data

    • Use gh pr diff <number> for the full diff.
    • Use gh pr view <number> --json files for the changed file list.
    • Skip generated or vendored files such as .lock, .min.js, .min.css, dist/, build/, vendor/, node_modules/, _pb2.py, and images.
  4. Review focus

    • Only report issues that require fixes.
    • Only review PR changes, never pre-existing issues in unchanged code.
    • Prioritize bugs, security issues, breaking changes, performance issues, edge cases, and missing tests.
    • Combine related issues that share the same root cause.
    • Keep the list short and high signal.
  5. Review comment rules

    • Only create pending PR comments, never submit or confirm the review automatically.
    • Use gh for GitHub operations.
    • Start comments in lowercase, keep them short, avoid end punctuation when possible.
    • Use simple language for both bot-facing and human-facing comments.

Output Format

If issues are found, report them in descending severity with file references and a final recommendation of NEEDS_CHANGES.

If no issues are found, return APPROVE - No fixes required.

Version History

  • 9d0ce8b Current 2026-07-25 10:34

Same Skill Collection

plugins/adhd-output-style/skills/adhd-output-style/SKILL.md
plugins/anthropic-office-skills/skills/pdf/SKILL.md
plugins/azure-tools/skills/azure-usage/SKILL.md
plugins/azure-tools/skills/setup/SKILL.md
plugins/cloudflare-skills/skills/cloudflare-deploy/SKILL.md
plugins/codex-advisor/skills/codex-advisor/SKILL.md
plugins/dokploy-skills/skills/dokploy-deploy/SKILL.md
plugins/fable-advisor/skills/fable-advisor/SKILL.md
plugins/frontend-design-skills/skills/anthropic-frontend-design/SKILL.md
plugins/frontend-design-skills/skills/openai-frontend-design/SKILL.md
plugins/frontend-design-skills/skills/writing-guidelines/SKILL.md
plugins/gcloud-tools/skills/gcloud-usage/SKILL.md
plugins/gcloud-tools/skills/setup/SKILL.md
plugins/github-dev/skills/clean-gone-branches/SKILL.md
plugins/github-dev/skills/commit-staged/SKILL.md
plugins/github-dev/skills/create-pr/SKILL.md
plugins/github-dev/skills/resolve-pr-comments/SKILL.md
plugins/github-dev/skills/setup/SKILL.md
plugins/github-dev/skills/update-pr-summary/SKILL.md
plugins/hetzner-skills/skills/hetzner-deploy/SKILL.md
plugins/humanize/skills/humanize/SKILL.md
plugins/livekit-skills/skills/livekit-skills/SKILL.md
plugins/mongodb-skills/skills/mongodb-atlas-stream-processing/SKILL.md
plugins/mongodb-skills/skills/mongodb-mcp-setup/SKILL.md
plugins/mongodb-skills/skills/mongodb-query-optimizer/SKILL.md
plugins/openai-office-skills/skills/doc/SKILL.md
plugins/openai-office-skills/skills/pdf/SKILL.md
plugins/openai-office-skills/skills/slides/SKILL.md
plugins/openai-office-skills/skills/spreadsheet/SKILL.md
plugins/openobserve-skills/skills/openobserve-api/SKILL.md
plugins/overleaf-skills/skills/review-overleaf/SKILL.md
plugins/overleaf-skills/skills/setup/SKILL.md
plugins/paper-search-tools/skills/paper-search-usage/SKILL.md
plugins/paper-search-tools/skills/setup/SKILL.md
plugins/polar-skills/skills/polar-billing/SKILL.md
plugins/polar-skills/skills/polar-local-environment/SKILL.md
plugins/python-skills/skills/python-guidelines/SKILL.md
plugins/react-skills/skills/composition-patterns/SKILL.md
plugins/react-skills/skills/react-best-practices/SKILL.md
plugins/react-skills/skills/react-native-skills/SKILL.md
plugins/react-skills/skills/web-design-guidelines/SKILL.md
plugins/seo-skills/skills/programmatic-seo/SKILL.md
plugins/seo-skills/skills/schema/SKILL.md
plugins/seo-skills/skills/seo-audit/SKILL.md
plugins/seo-skills/skills/site-architecture/SKILL.md
plugins/simplify/skills/simplify/SKILL.md
plugins/supabase-skills/skills/supabase-cli/SKILL.md
plugins/supabase-skills/skills/supabase-js/SKILL.md
plugins/tavily-tools/skills/setup/SKILL.md

Metadata

Files
0
Version
57286f4
Hash
d6e0884e
Indexed
2026-07-25 10:34

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-30 03:06
浙ICP备14020137号-1 $mapa de visitantes$