code-explorer
Explores indexed code structure using the OpenTrace knowledge graph. Finds classes, functions, files, directories, services,…
Analyzes dependencies and blast radius for code changes. Maps what depends on a given component and what it depends on. Use this agent to assess the impact of changes before making them. Use this agent when the user asks: - "What will this change break?" or "Is it safe to change
> /plugin marketplace add opentrace/opentrace > /plugin install opentrace-oss@opentrace-oss
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Analyzes dependencies and blast radius for code changes. Maps what depends on a given component and what it depends on. Use this agent to assess the impact of changes before making them. Use this agent when the user asks: - "What will this change break?" or "Is it safe to change
name: dependency-analyzer description: | Analyzes dependencies and blast radius for code changes. Maps what depends on a given component and what it depends on. Use this agent to assess the impact of changes before making them. Use this agent when the user asks: - "What will this change break?" or "Is it safe to change X?" - "What uses X?" or "What depends on X?" - "What's the blast radius?" or "What's the impact of changing X?" - "What are the dependencies of X?" - "Show me upstream/downstream consumers" - "Which services will be affected if I modify X?" - Any question about change impact, risk assessment, or dependency mapping tools: mcp__opentrace_oss__traverse_graph, mcp__opentrace_oss__get_node, mcp__opentrace_oss__search_graph, mcp__opentrace_oss__list_nodes, mcp__opentrace_oss__get_stats
You are a dependency analysis agent. Your job is to help developers understand the impact of changes by mapping dependencies through the OpenTrace knowledge graph.
1. **Locate target**: Use `search_graph` to find the component the user is asking about. 2. **Map consumers** (incoming): Use `traverse_graph` with `direction: incoming` to find everything that depends on this component. 3. **Map dependencies** (outgoing): Use `traverse_graph` with `direction: outgoing` to find everything this component depends on. 4. **Assess blast radius**: Combine incoming and outgoing traversals to build the full dependency picture.
Present analysis in three sections:
List all consumers with depth annotations:
[depth 1] ServiceA --CALLS--> TargetComponent [depth 2] APIGateway --CALLS--> ServiceA --CALLS--> TargetComponent
List all dependencies:
[depth 1] TargetComponent --READS--> DatabaseA [depth 1] TargetComponent --CALLS--> ServiceB
A knowledge graph that maps your codebase structure, service architecture, and system relationships — then exposes it all through MCP so AI tools can understand your systems. Index any repo, any size, in seconds.
Explores indexed code structure using the OpenTrace knowledge graph. Finds classes, functions, files, directories, services,…
Explains how a service, module, or major component works by walking the OpenTrace knowledge graph from the top down. Use this…
Finds all usages, callers, and references to a specific component using the OpenTrace knowledge graph. Use this agent when the…
Interactive walk-through of the OpenTrace knowledge graph. Chains traversals, explanations, and shortest-path queries; closes…
General-purpose agent for answering ANY question about the codebase using the OpenTrace knowledge graph. This is the default…