← ClaudeAtlas

designlisted

Architecture design with competing approaches, adversarial review, test design, and implementation planning
moiri-gamboni/praxis · ★ 0 · Code & Development · score 72
Install: claude install-skill moiri-gamboni/praxis
# Design **Feature:** "$ARGUMENTS" ## Phase 1: Architecture ### 1.1 Validate Input + Read Ideation Require a feature description; ask if missing. Check for `plans/<slug>-ideation.md`. If present, read it (output of `ideate`: problem, prior art, alternatives, concept, constraints) and use as foundational context. If absent, ask: "No ideation file. Run `ideate` first, or proceed without prior-art search?" ### 1.2 Shared Exploration Wave Dispatch 5 `code-explorer` agents in parallel, one per **dimension**: - **Architectural fit**: existing patterns, abstractions, conventions - **Touchpoints**: files, modules, integration points crossed; data flow boundaries - **Risks & dependencies**: what could break, coupling, sequencing constraints, fragility - **Constraints**: performance, security, backward compat, observability - **Failure modes**: how the user-facing problem manifests (completion / abort / drop / crash); per mode: trigger, state, what the user sees. From logs/observations, not just code paths. Each explorer writes findings to `plans/<slug>/.workspace/exploration/<dimension>.md` and returns: 1-paragraph overview + path + top 3 headlines + 5-10 essential files. Prior art belongs to `ideate`, not here. ### 1.2.5 Synthesize Shared Context Coordinate the 5 outputs into a 1-2 page document: per-dimension highlights, deduped essential files (~15-20), cross-dimension findings, **failure-mode coverage table** (per mode: covered today? if not, what's needed). Architects