review-pr

Featured

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

Code & Development 17,382 stars 1865 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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**: ``` ## PR Review: <title> ### Summary <1-3 sentence overview> ### Risk Assessment - **Overall r...

Details

Author
tirth8205
Repository
tirth8205/code-review-graph
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Featured

claude-code-review

Use when asked to review a PR, or when /review is invoked with a PR number or URL. Performs a focused code review checking for bugs, security, performance, and test gaps, then posts findings as a PR comment and formal GitHub review.

456 Updated today
DataRecce
Code & Development Featured

pr-writing-review

Extract and analyze writing improvements from GitHub PR review comments. Use when asked to show review feedback, style changes, or editorial improvements from a GitHub pull request URL. Handles both explicit suggestions and plain text feedback. Produces structured output comparing original phrasing with reviewer suggestions to help refine future writing.

3,791 Updated today
evalstate
Code & Development Featured

code-reviewer

Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then produces a structured review report with prioritized, actionable feedback. Use when reviewing pull requests, conducting code quality audits, identifying refactoring opportunities, or checking for security issues. Invoke for PR reviews, code quality checks, refactoring suggestions, review code, code quality. Complements specialized skills (security-reviewer, test-master) by providing broad-scope review across correctness, performance, maintainability, and test coverage in a single pass.

9,342 Updated 5 days ago
Jeffallan
AI & Automation Solid

pr-review-analysis

Analyze PR review comments from a GitHub PR URL. Fetch review comments, verify each finding against the actual codebase, assess validity (correct/incorrect/partial), present a structured summary with recommended actions, and optionally reply to each comment on GitHub. Use when given a PR review URL or when asked to check/analyze PR feedback.

5,048 Updated yesterday
breaking-brake