zoom-out ยท git:20260710.52a3b74 ยท 2026-07-10 ยท sha256 3539b1aa47ffbc19
zoom-out git:20260710.52a3b74A
Immutable. This exact content never changes and is served at /api/v1/blob/3539b1aa47ffbc19.
--- name: zoom-out description: One-shot module map โ go up a layer of abstraction and get a domain-vocabulary module map of the codebase. Use when lost in unfamiliar code, after a long deep-dive session, or when you need to re-orient before planning. --- # /supergraph:zoom-out One prompt. One map. Re-orient fast. Announce: "๐ญ /supergraph:zoom-out โ stepping back..." ## Steps **1. Read CONTEXT.md for domain vocabulary (if exists):** ```bash head -60 CONTEXT.md 2>/dev/null ``` **2. Get architecture overview:** Use codebase-memory-mcp with `CBM_PROJECT`: call `get_architecture` for `overview`, `layers`, `boundaries`, `clusters`, and `hotspots`; then use named contract recipes `hubs`, `bridges`, and `test-gaps`. If unavailable, label it `unavailable` and fall back to Serena/filesystem evidence. **3. Output module map** using domain vocabulary from CONTEXT.md: ``` [Project name] โ module map [Community/Module A] โโโ [file/symbol] โ [one-line role in domain terms] โโโ [file/symbol] โ [one-line role] [Community/Module B] โโโ ... Key flows: [User action] โ [Module A] โ [Module B] โ [output] Hub nodes (high-change risk): [list] Bridge nodes (coupling chokepoints): [list] ``` No implementation details. Domain language only. If a concept doesn't have a name in CONTEXT.md โ use the most natural domain term and suggest adding it. ## Rules - Use domain vocabulary, not file/class names (prefer "payment processing" over "PaymentService.ts") - If CONTEXT.md is missing or empty โ use the most natural terms you can infer and note at bottom: "CONTEXT.md missing โ terms inferred" - No action items, no recommendations โ orientation only - Follow with: "Ready to /supergraph:plan, /supergraph:analyze, or /supergraph:architecture?"