aid-design-roadmap
Frontmatter
Section titled “Frontmatter”name— aid-design-roadmapdescription— Develop the project’s committed direction as a DESIGN SEED in.aid/design/roadmap.md— what is committed vs. merely wanted, the sequencing rationale, and the alternatives being rejected and why. Use this skill when the direction for the coming horizons is still being argued out, and you want it settled as a seed before it becomes the roadmap. Grounded in the Knowledge Base (.aid/knowledge/) and the project source. It WRITES NO KB DOCUMENT and NO production code — realize the seed into roadmap.md with/aid-create-roadmaponce it is ready. For drawing the MVP line as its own act, use/aid-design-mvpinstead. Produced by the aid-architect agent and independently verified by aid-reviewer (full verify). Allocates a work-NNN folder.allowed-tools— Read, Glob, Grep, Bash, Write, Edit, Agentargument-hint— <direction> — what to develop (committed vs. wanted, sequencing, rejected alternatives)
Definition: canonical/skills/aid-design-roadmap/SKILL.md
flowchart TB classDef aidNode color:#fff classDef aidEntry fill:#166534,stroke:#14532d,color:#fff classDef aidExit fill:#991b1b,stroke:#7f1d1d,color:#fff classDef aidDecision fill:#92400e,stroke:#78350f,color:#fff classDef aidLoopBack fill:#1e3a8a,stroke:#1e3a8a,color:#fff classDef aidStep fill:#1a2035,stroke:#d4a853,color:#f1f5f9 n1(["INTAKE"]) n2["DESIGN"] n3["VERIFY"] n4["PRESENT<br/>hard stop -- the user decides"] n5(["DONE"]) n1 --> n2 n2 --> n3 n3 -.-> n2 n3 --> n4 n4 --> n5 class n1 aidEntry class n2 aidStep class n3 aidLoopBack class n4 aidStep class n5 aidExit class n1 aidNode class n2 aidNode class n3 aidNode class n4 aidNode class n5 aidNode
Source fragments
Section titled “Source fragments”Every node in the chart above, in chart order, with the exact canonical/ text it was derived from.
## State: INTAKE
1. **Require a subject.** Empty argument -> ask one bootstrapping question ("What direction do you want to develop -- what's committed, what's merely wanted, and why?") and wait.2. **Allocate, exactly per `design-lifecycle.md § Skill shape -- Allocation`** -- the Work Initiation Gate, then `initiator: aid-design-roadmap`, `active_skill: aid-design-roadmap`, `pipeline.path: lite`, `lifecycle: Running`. `phase` is not driven.3. **Acquire `.aid/design/`.** Per `design-lifecycle.md § Before writing a seed` -- ensure the folder exists and seed its `README.md` on first use, before writing anything.4. **Read the existing seed, if one is present.** `.aid/design/roadmap.md` -- re-invocation iterates the same seed rather than starting over.5. **Classify complexity (model + effort)** for the `aid-architect` dispatch below; verifier tier >= producer tier (`agent-dispatch-tiering.md`).Source: canonical/skills/aid-design-roadmap/SKILL.md#L39-L53 · full step: canonical/skills/aid-design-roadmap/SKILL.md#L39-L55
## State: DESIGN
Dispatch **`aid-architect`** (clean context, tiered) to develop or iterate the seed,grounded in `.aid/knowledge/` and the project source, plus the seed read in INTAKE if oneexists. Draws out: **direction and its *why*; what is committed vs. merely wanted;sequencing rationale; the alternatives being rejected and why.**Source: canonical/skills/aid-design-roadmap/SKILL.md#L59-L64 · full step: canonical/skills/aid-design-roadmap/SKILL.md#L59-L71
## State: VERIFY
**Full verify** -- exactly as `design-lifecycle.md § Skill shape -- "Full verify"`defines it. Not clean -> loop to DESIGN; the circuit-breaker there governs escalation toIMPEDIMENT + `lifecycle: Blocked`.Source: canonical/skills/aid-design-roadmap/SKILL.md#L75-L79 · full step: canonical/skills/aid-design-roadmap/SKILL.md#L75-L81
4 · PRESENT — hard stop — the user decides · step
## State: PRESENT (hard stop -- the user decides)
Set `lifecycle: Paused-Awaiting-Input`. Present the seed clearly. Assert no resolution --the user decides whether to iterate further (re-invoke this skill) or realize it now(`/aid-create-roadmap`).Source: canonical/skills/aid-design-roadmap/SKILL.md#L85-L89 · full step: canonical/skills/aid-design-roadmap/SKILL.md#L85-L91
## State: DONE
Set `lifecycle: Completed`, `updated` now, append a `## Lifecycle History` row. The seedstays at `.aid/design/roadmap.md` -- consumption happens at `/aid-create-roadmap`, nothere.Source: canonical/skills/aid-design-roadmap/SKILL.md#L95-L99 · full step: canonical/skills/aid-design-roadmap/SKILL.md#L95-L99