What problem does it solve? Architecture documents often balloon into bloated prose or silently diverge when independent builders make incompatible choices. This Skill produces a lean architecture spine that fixes only the durable invariants — paradigm, boundaries, state mutation rules, shared data ownership — so everything built from it stays consistent. ## Core Features & Use Cases - Architecture Spine Generation: Distills decisions into stable AD-n blocks (Binds/Prevents/Rule) with mermaid diagrams, a pinned stack table, and an explicit Deferred section. - Coaching or Fast Path: Elicits decisions through open-ended coaching by default, or drafts the full spine with [ASSUMPTION] tags when speed is requested. - Memlog-Driven Workflow: Records every decision, constraint, and open question in an append-only .memlog.md, enabling resumable runs and stable decision IDs across updates. - Reviewer Gate: Runs a deterministic lint_spine.py pass plus parallel reviewer subagents before finalizing or validating a spine. - Use Case: Given a spec package or brownfield codebase, produce ARCHITECTURE-SPINE.md at initiative, feature, or epic altitude that downstream epic and story planning can cite. ## Quick Start Ask the assistant to create the architecture spine for your project from your spec or existing codebase, choosing the coaching path to work through the key decisions together.