Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/validation-first
Validation-first design for AI agent output — every spec requirement must be automatically verifiable. Covers the 6-gate validation pipeline, phase gates between Hunt phases, merge protocol, completion signals, and acceptance criteria design patterns. Trigger phrases: "validation gates", "quality gates", "validation-first design", "how to validate agent output", "acceptance criteria design"
Passed 20 of 22 test cases with the skill, and 8 of 22 without it.
and 14 more in the full report
12 fixed8 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are evaluating whether our API refactoring project is ready to move from the planning phase into implementation. What specific gate condition must be satisfied before starting implementation?
| Checked | Without skill | With skill |
|---|---|---|
| The response requires that plans map tasks to spec requirements before transitioning from Plan to Implement. | Missed | Passed |
The instructions your model reads when the skill loads.
Every spec requirement must include testable acceptance criteria that an agent can automatically verify. This is not optional — it is the foundation that makes SDD work.
Why? AI agents are non-deterministic. Without automated validation, there is no way to know whether an agent's output is correct. Validation gates turn "the agent generated some code" into "the agent generated code that provably meets the specification."
The validation-first rule applies at every level:
Every implementation must pass through six ordered checkpoints. Each successive gate is more expensive to run, so catching failures early saves significant time.
What: The project compiles/transpiles without errors.
# Generic pattern — substitute your project's build command
{BUILD_COMMAND}
Why it matters: If the code does not build, nothing else can be validated. This is the cheapest possible check.
What it catches:
Acceptance criteria pattern:
- [ ] `{BUILD_COMMAND}` completes with exit code 0
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.