Zoom Out

Step up one layer of abstraction and produce a map of the relevant modules and their callers — used when you (or the agent) are stuck in one file and losing the bigger picture. Use when user says "zoom out", "give me a map", "I'm lost in this code", or "what calls this".

alexandrbasis Updated

File contents

Zoom Out

Upstream: Adapted from mattpocock/skills/zoom-out.

Step out of the current file. Go up one layer of abstraction. Produce a compact map of:

  • The modules in this area (use architecture-language/LANGUAGE.md vocabulary)
  • Their callers — who reaches into this code and from where
  • Their dependencies — what this code reaches into

Do not propose changes. Do not deep-dive into any one module. The point is to recover bearings, not to solve a problem.

If this supports an active task, use ../setup/references/task-context.md to read the selected task's relevant links. Do not create a task or artifact for a standalone map.

If product-docs/UBIQUITOUS_LANGUAGE.md exists, name modules using its terms when possible.

alexandrbasis/wythm-claude-workflows/tree/main/plugins/claudops-agent/skills/setup/assets/workflow/.claude/skills/zoom-out commit b08dfde49e

Frequently asked questions

npx skillmds@latest add alexandrbasis/zoom-out-2