zoom-out
vinvcn/mattpocock-skills-zh-cn
Get a high-level map of modules and callers when you need broader context.
What is zoom-out?
Prompts the agent to zoom out and provide a wider context or higher-level perspective on unfamiliar code. Use this when you need to understand how a section of code fits into the larger system architecture.
- Generates a map of all related modules and their relationships
- Shows caller dependencies and module interactions
- Provides abstraction-level overview instead of implementation details
- Helps identify how unfamiliar code connects to the broader codebase
How to install zoom-out
npx skills add https://github.com/vinvcn/mattpocock-skills-zh-cn --skill zoom-outHow to use zoom-out
- 1.Invoke the skill when examining code you're unfamiliar with
- 2.The agent will generate a map showing related modules and callers
- 3.Review the high-level architecture diagram or relationship overview
- 4.Use the broader context to understand how the code fits into the system
Use cases
- Understanding how a specific function integrates with the rest of the system
- Getting oriented in an unfamiliar codebase section
- Identifying module dependencies before diving into implementation
- Mapping caller relationships to understand data flow
- Developers new to a codebase
- Engineers refactoring or debugging unfamiliar sections
- Team members onboarding to a project
zoom-out FAQ
Use it when you encounter unfamiliar code and need to understand its role in the larger system before diving into implementation details.
The output provides a map of related modules, their callers, and how they interact at a higher abstraction level.
No, this is a read-only analysis skill that generates documentation and maps without making changes.
Full instructions (SKILL.md)
Source of truth, from vinvcn/mattpocock-skills-zh-cn.
name: zoom-out description: 让 agent zoom out,并给出更广的 context 或更高层 perspective。Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture. disable-model-invocation: true
我不熟悉这块代码。上升一层 abstraction。给我一张所有相关 modules 和 callers 的地图。
Related skills
More from vinvcn/mattpocock-skills-zh-cn and the wider catalog.

design-an-interface
使用 parallel sub-agents 为 module 生成多个 radically different interface designs。Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".

diagnose
Disciplined debugging loop: reproduce → minimize → hypothesize → instrument → fix → regression-test for tricky bugs and performance regressions.

edit-article
通过重组 sections、提升 clarity、收紧 prose 来编辑并改进 articles。Use when user wants to edit, revise, or improve an article draft.

git-guardrails-claude-code
Block dangerous git commands (push, reset, clean) before Claude Code executes them.

paper-writing
Expert guidance for writing high-quality academic and research papers. Use when the user wants to write, structure, revise, or improve academic papers, research articles, conference papers, or technical reports. Provides comprehensive support for all stages from planning to final polish.

compose-expert
Advanced Compose Multiplatform UI patterns for shared composables. Use when working with visual UI components, state management patterns (remember, derivedStateOf, produceState), recomposition optimization (@Stable/@Immutable visual usage), Material3 theming, custom ImageVector icons, or determining whether to share UI in commonMain vs keep platform-specific. Delegates navigation to android-expert/desktop-expert. Complements kotlin-expert (handles Kotlin language aspects of state/annotations).