tf-e2e-tester

Automate end-to-end Terraform workflow testing across /tf-plan and /tf-implement pipelines.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill tf-e2e-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tf-e2e-tester
Source: https://github.com/hashi-demo-lab/terraform-provider-aap/tree/main/.claude/skills/legacy_skills/tf-e2e-tester
Command: npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill tf-e2e-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end test harness for the Terraform spec-driven development workflow. It validates the complete /tf-plan → /tf-implement pipeline after changes to any part of the workflow system — skills, agents, orchestrators, templates, or scripts.

Core Features & Use Cases

  • Automates the full planning workflow from requirements to implementation with auto-resolved decisions.
  • Runs non-interactively across predefined test scenarios using the prompts in the prompts/ directory.
  • Documents execution time and validates artifact generation and cross-phase consistency.

Quick Start

Run /tf-e2e-tester with a chosen prompt file to execute non-interactive end-to-end Terraform testing.

Frequently Asked Questions about tf-e2e-tester

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

FAQPage Schema
How do I automate end-to-end Terraform workflow testing non-interactively?

Automate end-to-end Terraform workflow testing by running predefined test scenarios that orchestrate planning and implementation phases without requiring user interaction. This validates the complete pipeline using structured prompt files and artifact checks.

What is non-interactive Terraform pipeline validation for spec-driven development?

Non-interactive Terraform pipeline validation is a testing harness that automatically resolves decisions to validate the full planning and implementation workflow. It ensures stable behavior across multiple scenarios when workflow changes occur.

How do I validate Terraform artifacts and cross-phase consistency after workflow changes?

Validate Terraform artifacts and cross-phase consistency by running an automated test harness against predefined scenarios. This checks generated outputs across the planning and implementation phases to ensure system stability.

Can I run multiple Terraform test scenarios automatically without manual input?

Yes, you can run multiple Terraform test scenarios automatically by executing the testing framework with a chosen prompt file. The system auto-resolves decisions during the planning and implementation phases to run completely non-interactively.

What do I need to execute automated Terraform planning and implementation test scenarios?

You need predefined prompt files stored in the prompts directory to execute automated Terraform test scenarios. The framework uses these structured prompts to orchestrate the workflow and validate artifact generation.

Does the Terraform testing framework document execution time and validate artifact generation?

Yes, the Terraform testing framework documents execution time and validates artifact generation. It records how long the automated planning and implementation phases take and checks the resulting outputs for cross-phase consistency.