joycraft-verify

Extract acceptance criteria and test plans to verify implementations against specifications.

14|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/maksutovic/joycraft --skill joycraft-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: joycraft-verify
Source: https://github.com/maksutovic/joycraft/tree/main/.agents/skills/joycraft-verify
Command: npx skills add https://github.com/maksutovic/joycraft --skill joycraft-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifying that an implementation faithfully meets its spec is hard when the same team that wrote the code also judges it. This Skill spawns a separate verifier subagent that checks each acceptance criterion against the implementation and reports a structured verdict, keeping evaluation unbiased.

Core Features & Use Cases

  • Isolated verification: Spawns an independent verifier that cannot edit code, ensuring impartial assessment.
  • Spec-driven checks: Extracts acceptance criteria and test plans from the spec to guide verification.
  • Structured verdicts: Produces a clear pass/fail report with evidence for each criterion.

Quick Start

Use joycraft-verify to validate the latest spec against the current implementation and obtain a verdict report.

Frequently Asked Questions about joycraft-verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify an implementation against its specification without bias?

Spec-driven verification ensures unbiased assessment by spawning an independent, read-only verifier subagent that checks acceptance criteria against the implementation and reports a structured pass/fail verdict with supporting evidence.

How does independent spec verification generate its pass/fail report?

Independent spec verification extracts acceptance criteria and test plans from documentation, then spawns a read-only subagent to evaluate the implementation and produce a structured verdict with evidence for each criterion.

Can I use this spec validation process without allowing the verifier to modify my code?

Yes, spec validation spawns an isolated verifier subagent that operates with read-only permissions, ensuring it cannot edit code and maintains an impartial assessment of the implementation.

What is the best way to extract acceptance criteria for QA testing from project docs?

Extracting acceptance criteria for QA testing is handled by scanning docs and specs to identify the target specification, retrieving the defined criteria and test plans to guide the verification process.

Does the verifier subagent modify code during the spec validation process?

No, the verifier subagent does not modify code during spec validation; it operates in an isolated, read-only capacity to ensure the evaluation remains completely independent and unbiased.

When should I use an independent verifier for spec-driven validation?

Use an independent verifier for spec-driven validation when the same team that wrote the code needs to judge its compliance, ensuring the evaluation remains impartial and produces structured pass/fail evidence.