Your implementation, shaped by competing designs.
software architecture
Designs and implements code from synthesized type, signature, class, and module sketches, redesigning when implementation exposes a bad architecture.
When to use it
Use for explicit architect requests or non-trivial work where coding immediately could lock in the wrong structure.
Give it a coding goal in a project; it writes a usage-first architectural sketch and rationale, then implements against that sketch.
What you provide
This skill
todolist
Opens a phased task list
pstack-models.mdc
Reads your model rule
Runs arena to produce and synthesize competing design packages during the required sketch phase.
Uses how to ground affected subsystems and repeats that analysis when a design must be scrapped; initial grounding is skipped for greenfield work.
Uses why to recover existing rationale when the proposed design changes ownership or layering.