What problem does it solve? Artifacts produced by AI skills or external tools often ship with missing requirements, internal contradictions, or broken code, and self-review by the producing agent tends to rationalize flaws away. This Skill acts as an independent quality gate that runs any producer skill, validates its output against the original expectation, and loops until the artifact passes or the retry budget is exhausted. ## Core Features & Use Cases - Producer-Agnostic Validation Loop: Wraps any skill invocation (plan, code, brainstorm, delegate) by appending with /validate, running the producer end-to-end and validating its artifact with an isolated validator subagent. - Frozen Expectation Contract: Hashes the expectation source before the loop starts so acceptance criteria cannot drift mid-run; any change halts the run. - Bounded Retry with Verbatim Feedback: Feeds the validator's FAILED report back to the producer unchanged, up to a configurable budget (default 3 attempts), then reports PASS, FAILED, or PARTIAL. - Use Case: Run /code @plans/plan.md with /validate --budget=2 to have the code skill implement a plan, then automatically verify the implementation against the plan and retry once if blockers are found. ## Quick Start Append "with /validate" to any skill command, such as asking the agent to run /plan ticket YR-1234 with /validate, and it will produce the artifact and verify it against the ticket before reporting a final verdict.