← ClaudeAtlas

speccraft.validatelisted

Run final read-only validation for a task. Use when user runs $speccraft.validate or asks to validate an approved, tested task. Supports an "auto" mode that runs unattended, with no human approval gate.
RishabhSoftwarePrivateLimited/spec-craft · ★ 0 · Testing & QA · score 70
Install: claude install-skill RishabhSoftwarePrivateLimited/spec-craft
Read `spec/commands/speccraft.validate.md` in full, then run final validation for the task provided. Input: read the arguments the user supplied after invoking this skill as an optional leading `auto` token, then the task id. `auto` present -> auto mode; absent -> interactive mode (default). Rules before starting (interactive mode): - confirm the task implementation is approved - confirm the task tests are approved - active phase must be execution - this command is read-only — no code changes allowed during validation - produce the Validation section (## Task: TASK-{id} → ### Validation) in spec/progress/<module>/progress-{STORY-ID}.md - check: implementation matches task scope, tests cover required behaviors, traceability chain is complete — 4-link (req → LLD → task → code → tests) for Layer: frontend tasks, 5-link (adds unit-test → integration-test) for Layer: backend tasks - after validation: output progress file path + pass/fail verdict + any gaps found, then STOP - mark task as done only if all checks pass and all gaps are recorded Rules before starting (auto mode — `auto` token present): - same confirmations and same read-only checks as interactive mode above — this command never writes code or tests, in either mode - there is no revise loop to self-review here (validation is read-only); apply `spec/commands/speccraft.validate.md` § Auto Mode instead: a `blocked` gap is logged to the traceability shard (`Approver: auto-mode-ai`, naming which earlier stage's own auto