← ClaudeAtlas

ddw-validate-speclisted

Validates that a spec/fix-plan is complete, coherent and consistent with its PRD, against the catalog's spec rules. Produces a disambiguation question for every FAIL. Trigger: /ddw-validate-spec, during DDW's PLAN phase.
soydiloreto/dilux-development-workflow · ★ 14 · AI & Automation · score 75
Install: claude install-skill soydiloreto/dilux-development-workflow
# Skill: /ddw-validate-spec ## Description Validates that a spec/fix-plan is complete, coherent and consistent with its PRD, against the rules in section 2 of `.ddw/rules/validation-rules.instructions.md`. Produces a concrete disambiguation question for every FAIL. ## Inputs - The path to the spec/fix-plan (an argument, or derived from the ticket: `docs/ddw/specs/spec-{ticket}.md` / `docs/ddw/specs/fix-{ticket}.md`) - The PRD at `docs/ddw/prd/prd-{ticket}.md` (if `gates.define` is true and the tier is FEATURE) - The `tier` from `.ddw-state.json` - `.ddw/rules/validation-rules.instructions.md` (the rule catalog) ## The rules live in the catalog, not here **`.ddw/rules/validation-rules.instructions.md` §2 is the single source of truth**: F-SPEC-01 to F-SPEC-16 (FAIL) and W-SPEC-01 to W-SPEC-03 (WARNING). Do not re-derive criteria from memory and do not duplicate them here — read the catalog and evaluate its rules mechanically, citing each rule's ID in the report. Summary of what each ID covers: | ID | Fails when | Applies to | |---|---|---| | F-SPEC-01 | A PRD FR maps to no block | FEATURE | | F-SPEC-02 | A PRD AC maps to no test in the spec | FEATURE | | F-SPEC-03 | A PRD NFR has no technical strategy | FEATURE | | F-SPEC-04 | A block lists no files | FEATURE | | F-SPEC-05 | A block has no verifiable completion criterion | FEATURE | | F-SPEC-06 | A block lists no tests | FEATURE | | F-SPEC-07 | An endpoint has an incomplete contract | any | | F-SPEC-08 | A schema has n