Architecture Explanation Prompt — Layers, Boundaries, Data Flow
Explain a system's shape, not its statements: layers and their owners, boundary contracts, dependency direction, and one request traced through every handoff.
Overview
Architecture explanations fail when they describe files instead of structure. This prompt uses the architecture mode's strategy: identify the layers and the responsibility each owns, trace what each module exposes and hides, map dependency direction explicitly — flagging cycles and inversions — and follow the data through every boundary. The senior-developer audience keeps it at rationale level: why the boundaries sit where they sit, what changes together, what the isolation buys. The learning note demands the one-paragraph summary a new architect could repeat — shape, key boundaries, and the one rule never to break.
Workflow
-
Name the layers and owners
Each module gets a one-line responsibility — structure first, files second.
-
Map direction, flag cycles
What depends on what is stated explicitly; cycles and inversions are findings of fact, not judgments.
-
Trace one real request
A representative request walks every layer, naming each handoff — the shape becomes concrete.
Why This Works
- Dependency direction is checkable; "the architecture" as vibes is not
- One traced request makes abstract boundaries concrete
- The repeatable one-paragraph summary is what survives the meeting
Best for
- Systems whose architecture grew rather than was designed
- Design review preparation
- Senior engineers inheriting a system
Not for
- Fixing the boundaries it describes — that's the Refactor Prompt Builder's Architecture Cleanup goal
- Judging whether the architecture is good — that's the Code Review Prompt Generator's architecture focus
Use cases
- Preparing the current-state picture before a design review
- Explaining why module boundaries sit where they sit
- Tracing one request through every layer it touches