Skip to content

Staff Engineer Path

Who it's for

Staff and principal engineers accountable for system shape. Agents increase change velocity; without sharper architecture controls, they accelerate erosion.

Prerequisites

  • Ownership (formal or de facto) of architecture decisions in at least one critical system
  • Ability to mandate ADRs / ARCHITECTURE.md updates in the review path
  • Comfort saying no to "the agent already built it"

Ordered modules

  1. What Not to Delegate — draw the line in writing
  2. Exploring Options — agents research; humans decide
  3. Constraints and Validation — make constraints machine-checkable where possible
  4. Decision Records — stop re-litigating in every session
  5. ARCHITECTURE.md template — current reality, not roadmap fiction
  6. Architecture Erosion — symptoms and early detection
  7. Legacy Refactor — behavior-preserving change under control
  8. Architecture Recovery case study — honest recovery arc
  9. Navigability — agents follow structure you leave them
  10. Architecture review notes — run reviews that produce decisions

Exercises

  1. Inventory the last 10 agent PRs: count new patterns that contradict ARCHITECTURE.md or ADRs; file ADRs or delete the patterns.
  2. Add hard constraints to CLAUDE.md pointing at the three ADRs agents most often violate.
  3. Run one architecture review using the review notes template; publish the ADR the same week.
  4. Design one automated check (lint, import boundary, CI) that encodes a constraint you currently enforce only by review.

Capstone

Pick one erosion hotspot. Produce: updated ARCHITECTURE.md section, one ADR, CLAUDE.md pointers, a refactor plan with mergeable steps, and a before/after metric (e.g. cross-boundary imports, duplicated modules).

Expected outcome

You can increase agent throughput without losing the plot — rejected options stay rejected, and architecture reviews produce durable artifacts agents cannot ignore.

A field manual for AI-native software engineering.