review-pr

Review a PR or branch diff using the knowledge graph for full structural context. Outputs a structured review with blast-radius analysis.

By tirth8205 · 1,072 installs

npx skills add tirth8205/code-review-graph --skill review-pr

Source repository · Upstream listing

Review PR 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. Steps 1. Identify the changes for the PR: If a PR number or branch is provided, use git diff main...<branch to get changed files Otherwise auto detect from the current branch vs main/master 2. Update the graph by calling build or update graph tool(base="main") to ensure the graph reflects the current state. 3. Get the full review context by calling get review context tool(base="main") : This uses main (or the specified base branch) as the diff base Returns all changed files across all commits in the PR 4. Analyze impact by calling get impact radius tool(base="main") : Review the blast radius across the entire PR Identify high risk areas (widely depended upon code) 5. Deep dive each changed file : Read the full source of files with significant changes Use query graph tool(pattern="callers of", target=<func ) for high risk functions Use query graph tool(pattern="tests for", target=<func ) to verify test coverage Check for breaking changes in public APIs 6. Generate structured review output : Tips For large PRs, focus on the highest impact files first (most dependents) Use semantic search nodes tool to find related code the PR might have missed Check if renamed/moved functions have updated all callers