--- name: github-speckit-tester description: Test harness for executing Speckit workflows non-interactively using subagents. Use when you need to test the complete Speckit pipeline (Phase 0 → Phase 3) or individual phases, validate artifact generation across all commands, automate testing of specification-to-implementation workflows, or verify cross-phase consistency. This skill orchestrates the execution of all Speckit commands in order without user intervention. --- # GitHub Speckit Tester A comprehensive test harness for validating the Speckit workflow system by executing all phases non-interactively using subagents. ## Overview This skill provides automated testing capabilities for the complete Speckit pipeline, executing all commands in sequence from specification to implementation without requiring user interaction. ## Core Concepts ### Non-Interactive Execution All Speckit commands must be executed without user intervention: - Automatic decision making for spec clarifications - Default selections for ambiguous choices - Automated validation and progression through phases - Error handling and recovery without user input Document start time and end time, totals execution time, and tokens consumed inclusive of all subagents ### Execution Workflow 1 validate-env.sh → env ok 2 /speckit.specify → spec.md 3 /speckit.clarify → spec.md updated 4 /speckit.plan → plan.md, data-model.md 5 /review-tf-design → approved 6 /speckit.tasks → tasks.md 7 /speckit.analyze → analysis 8 /speckit.implement → tf code + sandbox test 9 deploy (cli) → init/plan/apply 10 /report-tf-deployment → report 11 cleanup (confirm) → destroy