What problem does it solve?
When working with unfamiliar sections of a codebase, it is easy to get stuck in low-level implementation details and lose sight of how the code fits into the larger project, leading to wasted time and unintended changes.
Core Features & Use Cases
- High-level abstraction shift: Instructs the agent to move up a layer of abstraction to avoid getting bogged down in irrelevant low-level details.
- Module and caller mapping: Generates a complete map of all relevant modules and their callers for the unfamiliar code area.
- Glossary-aligned context: Uses the project's domain-specific vocabulary to ensure all context is consistent and easy to understand.
- Use Case: If you are new to a codebase and need to modify the payment processing flow, use this skill to quickly get a full overview of all payment-related modules, their dependencies, and how they integrate with the rest of the system without manually tracing through hundreds of files.
Quick Start
Use the zoom-out skill to get a high-level map of all modules related to the user profile code I am currently reviewing.