一键导入
review-pr
Review a PR or branch diff using the knowledge graph for full structural context. Outputs a structured review with blast-radius analysis.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review a PR or branch diff using the knowledge graph for full structural context. Outputs a structured review with blast-radius analysis.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Safety analysis before refactoring -- dependency graph, test coverage, public API exposure, blast radius verdict.
Review uncommitted changes using impact analysis. Quick local delta review with blast-radius detection.
Comprehensive PR review -- full branch diff against base, commit-by-commit analysis, breaking change detection, conventional commit verification.
Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection.
Build or update the code review knowledge graph. Run this first to initialize, or let hooks keep it updated automatically.
| name | review-pr |
| description | Review a PR or branch diff using the knowledge graph for full structural context. Outputs a structured review with blast-radius analysis. |
| argument-hint | [PR number or branch name] |
Perform a comprehensive code review of a pull request or branch diff using the knowledge graph.
Token optimization: Before starting, call help(topic="graph") for the full actions reference. Never include full files unless explicitly asked.
Identify the changes for the PR:
git diff main...<branch> to get changed filesUpdate the graph by calling graph(action="build", base="main") to ensure the graph reflects the current state.
Get the full review context by calling review(base="main"):
main (or the specified base branch) as the diff baseAnalyze impact by calling query(action="impact", base="main"):
Deep-dive each changed file:
query(action="query", pattern="callers_of", target=<func>) for high-risk functionsquery(action="query", pattern="tests_for", target=<func>) to verify test coverageGenerate structured review output:
## PR Review: <title>
### Summary
<1-3 sentence overview>
### Risk Assessment
- **Overall risk**: Low / Medium / High
- **Blast radius**: X files, Y functions impacted
- **Test coverage**: N changed functions covered / M total
### File-by-File Review
#### <file_path>
- Changes: <description>
- Impact: <who depends on this>
- Issues: <bugs, style, concerns>
### Missing Tests
- <function_name> in <file> - no test coverage found
### Recommendations
1. <actionable suggestion>
2. <actionable suggestion>
query(action="search", search_query=<term>) to find related code the PR might have missed