From typegraph
Guides selection of typegraph-mcp tools for type-aware TypeScript navigation: definitions, references, types, exports, usages, blast radius, dependencies, cycles, paths, and subgraphs.
npx claudepluginhub guyowen/typegraph-mcpThis skill uses the workspace's default tool permissions.
Select the right typegraph-mcp tool for the task at hand. These tools provide type-aware TypeScript navigation — use them instead of grep/glob for any TypeScript codebase navigation.
Explores unfamiliar TypeScript code using navigation tools like ts_navigate_to, ts_trace_chain, and ts_subgraph to trace symbols, types, implementations, and dependencies without reading full files. For understanding architecture or request flows.
Queries AST-based code graph for sub-ms symbol lookup, call tracing, dependency analysis, and blast radius via codebase-memory-mcp. Use before file reads for code navigation and planning.
Generates code intelligence layers: Skeleton Index (<4s zero-dep), AST knowledge graph (CodeGraph), Mermaid architecture diagrams, smart context builder for AI agents to query codebases instantly.
Share bugs, ideas, or general feedback.
Select the right typegraph-mcp tool for the task at hand. These tools provide type-aware TypeScript navigation — use them instead of grep/glob for any TypeScript codebase navigation.
Use ts_definition with the file + symbol name (or line+column). Resolves through barrel files, re-exports, and project references.
Use ts_navigate_to with just the symbol name. Searches the entire project. For object literal keys (like RPC handlers), also pass a file hint.
Use ts_type_info — returns the same info as hovering in VS Code. Includes documentation.
Use ts_module_exports — lists all exported symbols with their resolved types.
If the file is a top-level barrel (index.ts, re-export hub), the result may be sparse or unhelpful for architecture discovery. For quick project insight, prefer composition modules such as entrypoints, routers, handler modules, service composition roots, or API modules that wire concrete behavior together.
Use ts_references for all semantic references. Unlike grep, this returns only real code references, not string matches in comments or unrelated variables.
Use ts_blast_radius — finds all usage sites and groups them by file. This is the starting point for impact analysis.
Use ts_trace_chain — follows go-to-definition hops automatically, building a call chain. Stops at the bottom of the chain or at node_modules boundaries.
Use ts_dependency_tree for the transitive import tree. Set depth to limit traversal.
Use ts_dependents — all files that depend on a given file, grouped by package. Shows both direct and transitive dependents.
Use ts_import_cycles — detects strongly connected components. Filter by file or package.
Use ts_shortest_path — finds the shortest import path between two files in the module graph.
Use ts_subgraph — extracts nodes and edges around seed files, expanding by depth in any direction (imports, dependents, or both).
Use ts_module_boundary — analyzes incoming/outgoing edges, shared dependencies, and computes an isolation score.
| Tool | Input | Best For |
|---|---|---|
ts_find_symbol | file + symbol name | Locating a symbol when you know the file |
ts_definition | file + symbol (or line+col) | Go-to-definition through any indirection |
ts_references | file + symbol (or line+col) | All semantic references to a symbol |
ts_type_info | file + symbol (or line+col) | Type signature and documentation |
ts_navigate_to | symbol name (+ optional file) | Project-wide symbol search |
ts_trace_chain | file + symbol + maxHops | Following a call chain to implementation |
ts_blast_radius | file + symbol | Impact analysis for changes |
ts_module_exports | file | Listing a module's public API |
ts_dependency_tree | file (+ depth) | What a file depends on |
ts_dependents | file (+ depth) | What depends on a file |
ts_import_cycles | optional file/package filter | Circular dependency detection |
ts_shortest_path | from file + to file | Import path between two files |
ts_subgraph | seed files + depth + direction | Neighborhood extraction |
ts_module_boundary | file list | Module coupling analysis |