Back to catalog

github-speckit-tester

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.

  • Category: discovered
  • Tags: github, community
  • Version: 1.0.0
  • Author: walid
  • Downloads: 0
  • GitHub stars: 1
  • Updated: 2025-11-21

Download the latest version (v1.0.0) from this page.

SKILL.md

---
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