code-review-graph
Token-efficient code review using Tree-sitter AST graphs and MCP.
Skill by Manas8114
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/manas8114-code-review-graph
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-review-graph
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Grep,Glob,Bash
What's inside
- Skill name
code-review-graph- Description
- Token-efficient code review using Tree-sitter AST graphs and MCP. Cuts AI token usage on large codebases by computing the blast radius of changes instead of reading entire codebases. Uses a SQLite graph database for structural analysis.
- License
- MIT
- Allowed tools
- Read,, Grep,, Glob,, Bash
- Instructions
- 299 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves any shell command
Files (1)
- SKILL.md
SKILL.md (first lines)
# Code Review Graph — Token-Efficient Codebase Context via MCP > Cut AI token usage substantially on large codebases by giving the AI a structural map instead of letting it read everything. Savings scale with codebase size — marginal on small projects, large on monorepos. ## Overview `code-review-graph` is an MCP server that uses **Tree-sitter** to parse your codebase into an AST graph stored in **SQLite**. When your AI assistant needs context for a task, it queries the graph first — getting only the files in the **blast radius** of your change — instead of reading every file in the directory. **Token Impact (illustrative — varies by codebase):** | Codebase Type | Pattern | |---------------|---------| | Large monorepo (10K+ files) | Biggest savings — graph reads a small fraction of files | | Mid-size app (1-5K files) | Meaningful reduction on multi-file changes | | Small project (<200 files) | Little benefit — graph overhead can exceed savings | > **Quality angle:** scoping the AI to the blast radius reduces noise, which tends to improve review focus. Measure on your own repo rather than relying on a fixed multiplier. ## Bootstrap Protocol (opt-in) When invoked during `/plan` or standard usage on a mid-to-large project, check whether graph analysis is available before relying on it: 1. **Step 1:** Check if the tool is installed: `Get-Command code-review-graph` (Windows) or `which code-review-graph` (macOS/Linux). 2. **Step 2:** Check if a `.code-review-graph/` directory exists in the workspace. 3. **Step 3:** If installed but the index is missing, ask the user before running `code-review-graph build` (it scans the whole project). 4. **Step 4:** If not installed and the project is large, ask the user: "Would you like to `pip install code-review-graph` and build a local map to cut token usage for this project?" Never install or run build without confirmation. --- ## When to Use vs When to Skip ### ✅ Install it if: - Codebase is **500+ files** - You make **multi-file changes** with cross-module dependencies - You spend **$20+/month** on AI assistant tokens - You work with **monorepos**, microservices, or cross-package TypeScript - You want **better review quality** in addition to cost savings ### ❌ Skip it if: - Codebase is **under ~200 files** with isolated single-file changes - Heavy use of **dynamic patterns** (reflection, runtime code gen, dynamic imports) - You want **zero-maintenance** — the graph needs to stay in sync - Team hasn't standardized on an AI coding tool yet ### ⚠️ Evaluate first if: - Codebase is **200–500 files** — benchmark before committing - Mix of **static and dynamic patterns** — test on representative commits --- ## How It Works (4 Layers) ``` Layer 1: PARSE → Tree-sitter builds ASTs from 19 languages Layer 2: STORE → Nodes + edges saved in SQLite graph Layer 3: TRACE → BFS computes blast radius of changes Layer 4: SERVE → MCP exposes graph to AI assistants ``` ### What the Graph Contains - **Nodes:** Files, functions, methods, classes, imports, tests - **Edges:** "A calls B", "X imports Y", "TestZ covers FunctionW", "ClassA extends ClassB" - **Metadata:** Name, type, file path, line range per node - **Privacy:** Structural metadata only — NO source code content in the graph ### Supported Languages (19) Python, TypeScript, JavaScript, Go, Rust, Java, C#, Ruby, Kotlin, Swift, PHP, C/C++, Vue SFC, Solidity, Dart, R, Perl, Lua, Jupyter/Databricks notebooks. --- ## Installation ### Prerequisites - Python 3.9+ (`python3 --version`) - pip or pipx installed - An MCP-compatible AI client (AG Kit, Claude Code, Cursor, Windsurf, Zed) - Git-tracked codebase (for incremental updates) ### Step 1: Install the Package ```bash # Recommended: isolated environment pipx install code-review-graph # Alternative: fastest, no permanent install uvx code-review-graph install # Alternative: global pip pip install code-review-graph ``` ### Step 2: Configure MCP Client ```bash # Auto-detect all supported tools code-review-graph install # Or target a specific platform code-review-graph install --platform claude-code code-review-graph install --platform cursor code-review-graph install --platform windsurf ``` > **Restart your editor** after this step. The MCP server activates on restart. ### Step 3: Build the Initial Graph ```bash cd /your/project code-review-graph build ``` | Codebase Size | Expected Build Time | |---------------|---------------------| | 500 files | 10–30 seconds | | 5,000 files | 2–5 minutes | | 27,000 files | 5–10 minutes | ### Step 4: Enable Watch Mode (Recommended)
From Manas8114/agentic-os, MIT.
More from Manas8114/agentic-os
- 0.497score
coordinator-mode
Manas8114
Advanced multi-agent orchestration with parallel workers, synthesis protocols, and coordinator lifecycle.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
batch-operations
Manas8114
Apply operations across multiple files simultaneously.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
context-compression
Manas8114
Manage and compress conversation context in long sessions.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 13, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Manas8114/agentic-os
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Manas8114
- 0.497score
coordinator-mode
Manas8114
Advanced multi-agent orchestration with parallel workers, synthesis protocols, and coordinator lifecycle.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
batch-operations
Manas8114
Apply operations across multiple files simultaneously.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
context-compression
Manas8114
Manage and compress conversation context in long sessions.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
code-review-graph skill. Agent Mart. https://agentmart.dev/skills/manas8114-code-review-graph (last updated 2026-10-24)