genpark-cross-file-symbol-dependency-graph-skill

mcp
Security Audit
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.

SUMMARY

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

GenPark Verified
Protocol
License

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)

No results found