/c-validate
Source of truth: skills/c-validate/SKILL.md. For the why behind this stage, read the Validate deep dive.
Purpose
Section titled “Purpose”Walks a plan’s post-deploy validation checklist (confirming prerequisites, running automated checks, and guiding manual workflow steps) and flips the plan to completed once everything passes.
When to use it
Section titled “When to use it”Use /c-validate after you’ve deployed an implemented plan, to confirm the live system actually behaves as intended and to formally close the loop. It is the sixth and final stage. It does not deploy for you. You deploy first, then validate.
Invocation forms
Section titled “Invocation forms”/c-validate <path-to-plan-folder>: walk the plan’s96-validation.md.
Inputs & preconditions
Section titled “Inputs & preconditions”A plan at status implemented (it runs the walk) or completed (it re-validates after a re-deploy, resetting checkboxes per config). It refuses on draft/in-progress (run /c-execute first) and on on-hold/superseded. The plan must have a 96-validation.md with the three categories.
What it produces
Section titled “What it produces”Each validation item checked off as it passes (written to disk before any pause), and, on a full clean pass, the plan’s overview status flipped to completed. It then reads the plan’s linked_design: and offers to flip the linked design to completed too (you confirm; the default is no).
Gates & guarantees
Section titled “Gates & guarantees”- Strict walk order: Category C (prerequisites) first and blocking, then A (automated checks it runs itself), then B (manual workflow, optionally delegated to a headless browser run).
- Status never advances to
completedwhile any validation item is unchecked: no silent passes. - On a failure it offers fix-and-retry, mark out of scope, or abort.
- It never writes code, never deploys, never runs
/c-executeon failure, and never flips the linked design’s status without your confirmation.
Related commands
Section titled “Related commands”- Previous:
/c-executemust have driven the plan toimplementedfirst./c-auditverifies the code matches the plan. - Deep dive: The Validate stage for the checklist categories and closing the loop.