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

- Skill: `panchal-ravi/github-speckit-tester` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add panchal-ravi/github-speckit-tester`
- Raw SKILL.md: https://api.skillmd.com/api/skills/panchal-ravi/github-speckit-tester/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: panchal-ravi (https://skillmd.com/u/panchal-ravi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/panchal-ravi/github-speckit-tester

---


# 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 commit and create a PR with details

