What problem does it solve?
This Skill helps users understand complex codebases by mapping out the relationships between modules, callers, callees, and dependencies, providing a high-level view before diving into details.
Core Features & Use Cases
- Code Orientation: Before editing or explaining code, get a high-level view of modules, callers, callees, entrypoints, boundaries, dependencies, and data flow.
- Caller and Callee Tracing: Trace the execution path of a symbol, file, route, job, feature, or subsystem.
- Dynamic Registration and Framework Wiring: Handle dynamic systems with caveats around config, decorators, dependency injection, generated code, queues, conventions, and framework registration.
- Use Case: Before diving into a complex feature in a large codebase, use this Skill to understand the module boundaries, major components, and key interactions.
Quick Start
Use the zoom-out skill to map the relevant modules and callers around the 'SessionService' in the repository.