What problem does it solve?
This skill solves the navigation bottleneck in complex Java microservice estates where traditional grep or vector-only search fails to capture structural relationships like dependency chains, service boundaries, and call hierarchies.
Core Features & Use Cases
- Graph-Native Navigation: Perform precise structural queries like finding all callers of a method, tracing HTTP/async call chains across services, or identifying interface implementations.
- Hybrid Search: Combine semantic vector search for fuzzy discovery with deterministic AST graph traversal for exact structural analysis.
- Use Case: When refactoring a shared service, use this skill to map the entire impact surface by identifying every controller, client, and message producer that depends on a specific method or configuration.
Quick Start
Use the explore-codebase skill to find all controllers in the billing service that call the payment processing method.