github-speckit-tester

Automate non-interactive Speckit workflow testing from Phase 0 to Phase 3.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/CloudbrokerAz/ai-iac-consumer --skill github-speckit-tester-cloudbrokeraz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-speckit-tester
Source: https://github.com/CloudbrokerAz/ai-iac-consumer/tree/main/.claude/skills/github-speckit-tester
Command: npx skills add https://github.com/CloudbrokerAz/ai-iac-consumer --skill github-speckit-tester-cloudbrokeraz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a non-interactive test harness for the Speckit workflow system, automating the validation of specification-to-implementation pipelines. It eliminates manual testing across multiple phases, ensuring consistency and artifact generation without requiring user intervention.

Core Features & Use Cases

  • Full Pipeline Testing: Orchestrates the execution of all Speckit commands (Phase 0 to Phase 3) sequentially, from specification to implementation.
  • Non-Interactive Execution: Automates decision-making, validation, and error handling throughout the workflow, removing the need for user input.
  • Artifact Validation: Verifies the correct generation of artifacts (e.g., spec.md, plan.md, Terraform code) and ensures cross-phase consistency.
  • Use Case: Automatically test a new infrastructure specification from initial concept to Terraform deployment, ensuring all intermediate artifacts (spec, plan, tasks, code) are correctly generated and consistent.

Quick Start

Run a full non-interactive Speckit test for an AWS EC2 instance with ALB and Nginx. Use the example_ec2.md prompt to define the infrastructure requirements and HCP Terraform configuration.

Frequently Asked Questions about github-speckit-tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate testing of Speckit workflows from specification to implementation?

Automate Speckit workflow testing by running this non-interactive test harness, which orchestrates all phases (0–3) sequentially, validates artifact generation (spec.md, plan.md, code), and ensures cross-phase consistency without user prompts or manual intervention.

Can I test a complete infrastructure pipeline automatically without interactive prompts?

Yes. This Skill removes all interactive decision points by applying automatic spec clarification, default choices for ambiguity, and robust error handling. It runs the full Speckit pipeline end-to-end, logging start/end times and token consumption, then validates all generated artifacts.

What's the best way to validate artifact consistency across all Speckit phases?

Use this test harness to run Speckit phases 0–3 in sequence and validate artifact generation and consistency automatically. It confirms that specifications, plans, tasks, and implementation code align across the entire workflow without gaps or mismatches.

Does this work for testing infrastructure workflows like AWS EC2 with Terraform?

Yes. This Skill orchestrates end-to-end testing of infrastructure specifications—such as EC2 instances with load balancers—through all Speckit phases, validating generated Terraform code and intermediate artifacts for deployment readiness.

Why use automated workflow testing instead of manual phase validation?

Automated testing eliminates manual errors, scales testing across complex multi-phase pipelines, captures comprehensive logs of execution and token usage, and ensures consistent artifact validation without human intervention or repeated setup.

What happens if the pipeline encounters ambiguous decisions during automated execution?

The Skill applies predefined default choices for ambiguities, handles errors robustly without halting, and logs all decisions. This ensures the workflow completes end-to-end while maintaining a full audit trail of execution flow and outcomes.