← ClaudeAtlas

stdd-planlisted

Generate condition-based design artifacts (design-be.md / design-fe.md / api.yml) and a scenario-covered tasks.md from an approved STDD spec.md. Triggers: "stdd-plan", "generate design and task list", "produce a plan from spec", or any request to turn an approved GWT spec into a design + task list. Requires spec.md status: approved; refuses to run otherwise.
twjohnwu/tlor-orchestration · ★ 0 · Testing & QA · score 72
Install: claude install-skill twjohnwu/tlor-orchestration
# stdd-plan — Map(行軍圖) Third phase of the STDD pipeline (`stdd-explore → stdd-uiux (conditional) → stdd-spec → stdd-plan → stdd-execute`). Turns an approved `spec.md` into condition-based design artifacts and a scenario-covered `tasks.md`. Canonical spec: `STDD/specs/stdd-plan.md` (REQ-03); cross-cutting mechanisms (frontmatter status fields, dual-fingerprint rule, wiki/ taxonomy, Lint-STOP rule) are canonical in `STDD/spec.md` — this skill references them, it does not restate them. Worked examples: `templates/design-be.md`, `templates/tasks.md`. Distilled references: `references/openapi-skeleton.md`, `references/23-design-patterns.md`. ## Resuming an interrupted run Each step below writes one line to `.progress.log` in the change directory (`STDD/<name>/.progress.log`) when it starts and again when it finishes: `START <step-name>` / `DONE <step-name>`. On re-entry into this skill for a change directory that already has a `.progress.log`, read it first, find the last `DONE` line, and resume from the step after it — do not re-run already-`DONE` steps from scratch. Delete `.progress.log` once the approval gate (step 7) completes; a leftover file after approval is a bug, not a valid resume point. ## 0. Gate check (precondition, spec S-06/S-08) Before doing anything else, read `STDD/<name>/spec.md` frontmatter (and `STDD/<name>/design-ux.md`'s existence, if any): - If `spec.md` `status` is not `approved` → **refuse to run**, report why, and stop. Do not produce any design