From code-review-graph
Reviews PR or branch diffs using knowledge graph for structural context and blast-radius analysis. Outputs structured review with risk assessment, file-by-file feedback, and test coverage checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-review-graph:review-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Perform a comprehensive code review of a pull request or branch diff using the knowledge graph.
Perform a comprehensive code review of a pull request or branch diff using the knowledge graph.
Token optimization: Before starting, call get_docs_section_tool(section_name="review-pr") for the optimized workflow. 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 build_or_update_graph_tool(base="main") to ensure the graph reflects the current state.
Get the full review context by calling get_review_context_tool(base="main"):
main (or the specified base branch) as the diff baseAnalyze impact by calling get_impact_radius_tool(base="main"):
Deep-dive each changed file:
query_graph_tool(pattern="callers_of", target=<func>) for high-risk functionsquery_graph_tool(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>
semantic_search_nodes_tool to find related code the PR might have missednpx claudepluginhub anand29p/code-review-graphReviews PRs or branch diffs using knowledge graph for structural context, blast-radius analysis, risk assessment, test coverage, and structured file-by-file output.
Reviews pull requests by analyzing diffs with GitNexus: detects affected flows/symbols, computes blast radius, checks test coverage, and assesses merge risk.
Reviews pull requests using OntoIndex: maps diff to affected execution flows, analyzes blast radius, assesses risk and test coverage.