What problem does it solve?
Running full headless browser walkthroughs to validate spec structure is slow and costly, as failures are only discovered after a complete runtime. This Skill provides fast, static structural QA for per-persona walkthrough specs, catching malformed definitions early to avoid wasted compute and enable quick auto-fix loops.
Core Features & Use Cases
- 7 Static Zod-Based Checks: Validates YAML parseability, required top-level key presence, scene array structure (minimum 4 well-formed scenes), scene persona resolvability, falsifiable AI quality assertions, documented persona intros, and unique scene titles aligned to the upstream canopy walkthrough spec contract.
- Fast Failure with Auto-Fix Hints: All checks run in under 100ms with no LLM calls, returning structured auto-fix guidance for each failure so the orchestrator can automatically regenerate specs without manual intervention.
- Use Case: If you are generating walkthrough specs for Connect opportunities as part of the ACE lifecycle, run this QA immediately after spec generation to catch structural errors before passing specs to the walkthrough runner, reducing iteration time from minutes to milliseconds.
Quick Start
Run the synthetic-walkthrough-spec-qa skill on the generated per-persona walkthrough spec YAML file to receive a binary pass/fail verdict and actionable auto-fix hints for any detected structural issues.