From claudette
Reviews PRs or branch diffs using knowledge graph for structural context, blast-radius analysis, risk assessment, test coverage, and structured file-by-file output.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claudette: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(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(base="main").
Get the full review context by calling get_review_context(base="main").
Analyze impact by calling get_impact_radius(base="main").
Deep-dive each changed file:
query_graph(pattern="callers_of", target=<func>) for high-risk functionsquery_graph(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>
### Recommendations
1. <actionable suggestion>
npx claudepluginhub nicmarti/claudetteReviews only code changes since last commit using graph-based impact analysis and blast radius detection. Provides token-efficient context for focused reviews of bugs, style, tests, and affected files/functions.
Reviews pull requests using OntoIndex: maps diff to affected execution flows, analyzes blast radius, assesses risk and test coverage.
Reviews pull requests by analyzing diffs with GitNexus: detects affected flows/symbols, computes blast radius, checks test coverage, and assesses merge risk.