workflow/Architecture/20–45 min

Understand an unfamiliar codebase

Move from repository noise to a working model of the domain, execution path, and modules relevant to your change.

Use when

You inherited a repository or need to change an area you have not worked in before.

Outcome

A repository-specific map and reading path that makes the next engineering decision informed rather than speculative.

The sequence

4 deliberate steps

  1. 01

    Map the relevant system

    Trace one representative behavior through entry points, state, persistence, and effects.

    Open prompt
  2. 02

    Establish shared language

    Capture the project’s real terms, ambiguous synonyms, states, and invariants.

    Open prompt
  3. 03

    Interrogate the change

    Use repository context to uncover assumptions before choosing a solution.

    Open skill
  4. 04

    Record consequential decisions

    Leave an ADR when the chosen approach constrains future work.

    Open prompt
All workflows