review-delta

Solid

Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection.

Code & Development 18,451 stars 1978 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 94/100

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

Skill Content

# Review Delta Perform a focused, token-efficient code review of only the changed code and its blast radius. **Token optimization:** Before starting, call `get_docs_section_tool(section_name="review-delta")` for the optimized workflow. Use ONLY changed nodes + 2-hop neighbors in context. ## Steps 1. **Ensure the graph is current** by calling `build_or_update_graph_tool()` (incremental update). 2. **Get review context** by calling `get_review_context_tool()`. This returns: - Changed files (auto-detected from git diff) - Impacted nodes and files (blast radius) - Source code snippets for changed areas - Review guidance (test coverage gaps, wide impact warnings, inheritance concerns) 3. **Analyze the blast radius** by reviewing the `impacted_nodes` and `impacted_files` in the context. Focus on: - Functions whose callers changed (may need signature/behavior verification) - Classes with inheritance changes (Liskov substitution concerns) - Files with many dependents (high-risk changes) 4. **Perform the review** using the context. For each changed file: - Review the source snippet for correctness, style, and potential bugs - Check if impacted callers/dependents need updates - Verify test coverage using `query_graph_tool(pattern="tests_for", target=<function_name>)` - Flag any untested changed functions 5. **Report findings** in a structured format: - **Summary**: One-line overview of the changes - **Risk level**: Low / Medium / High (bas...

Details

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

Similar Skills

Semantically similar based on skill content — not just same category