What problem does it solve?
When working with a section of code you are not familiar with, it is difficult to understand how it fits into the broader project, leading to wasted time and risk of incorrect changes. This skill solves that by instructing the agent to provide higher-level context and a clear map of relevant code components.
Core Features & Use Cases
- Abstraction Shift: Prompts the agent to move up a layer of abstraction to explain unfamiliar code in the context of the full project.
- Module Mapping: Generates a map of all relevant modules and callers related to the code section you are working on.
- Consistent Terminology: Requires the agent to use the project's domain glossary to ensure all explanations use standard, agreed-upon vocabulary.
- Use Case: If you are assigned to fix a bug in a data ingestion pipeline module you have never worked on before, use this skill to get a full overview of how that module interacts with other parts of the system before making any changes.
Quick Start
Use the zoom-out skill to explain how the payment processing module fits into the overall e-commerce project architecture, using the project's standard domain terminology.