What problem does it solve?
Manual validation of ace-web video program spec.yaml files is time-consuming, inconsistent, and often misses critical structural errors that cause video render failures, invalid content, or wasted production resources.
Core Features & Use Cases
- 15 Static No-LLM Checks: Runs 15 deterministic checks (YAML parsing, field presence, slug format, placeholder resolution, word budgets, voice compliance, manifest references) in under 50ms with no large language model required.
- Template-Aware Validation: Automatically applies rules for different video templates (e.g. 60s campaign overview) including required narration beats, per-beat word counts, and impact entry counts, with easy extensibility for new templates.
- Use Case: When generating video specs via /ace:video-from-program-page or hand-authoring them for ace-web, use this skill to catch all structural issues before rendering, preventing failed builds and ensuring specs meet all requirements for the next evaluation step.
Quick Start
Use the video-spec-qa skill to run all structural checks on the spec.yaml file for your ace-web video program and receive a binary pass/fail verdict with detailed error hints and auto-fix recommendations.