architect

Installation
SKILL.md

Architecture Improvement

Explore the codebase to surface architectural friction, then design deep module interfaces using parallel sub-agents. A deep module (Ousterhout) has a small interface hiding a large implementation — more testable, more navigable, more resilient to change.

Process

1. Discover project context

Read domain documentation:

  1. docs/CONTEXT_MAP.md — bounded contexts and relationships
  2. docs/contexts/*/CONTEXT.md — ownership, invariants, contracts
  3. docs/UBIQUITOUS_LANGUAGE.md — canonical terminology

2. Explore the codebase

Navigate organically, noting friction:

Related skills

More from agentivestack/skills

Installs
14
GitHub Stars
57
First Seen
Apr 30, 2026