genpark-cross-file-symbol-dependency-graph-skill
mcp
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Pass
- Code scan — Scanned 4 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
GenPark AI Agent Skill - Multi-file AST symbol table and dependency graph builder, caller-callee indexing, and change blast radius calculator.
README.md
GenPark AI Agent Skill - Cross-File Symbol Dependency Graph
Multi-file AST symbol table and dependency graph builder, caller-callee indexing, and change blast radius calculator inspired by Greptile and Cursor codebase indexing.
flowchart TD
A[Multi-File Source] --> B[AST Parser & Symbol Table]
B --> C[Import Graph]
B --> D[Caller-Callee Graph]
C & D --> E[Change Blast Radius Engine]
E --> F[Direct Callers]
E --> G[Transitive Affected Callers]
E --> H[Affected Files & Blast Score]
Features
- Multi-File AST Indexing: Builds complete symbol inventory across modules.
- Call Graph Extraction: Maps caller-to-callee dependencies within and across files.
- Change Blast Radius: Accurately computes upstream cascade impact before modifying functions.
Quickstart
from client import SymbolDependencyGraphClient
graph = SymbolDependencyGraphClient()
graph.index_files({"auth.py": auth_code, "service.py": service_code})
blast = graph.calculate_blast_radius("auth.py::hash_password")
print("Blast Score:", blast["blast_score"])
Ecosystem & Citations
Explore more high-performance agent tools at GenPark AI and discover MCP protocols at GenPark MCP.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found