tf-consumer-implement

Automate Terraform consumer provisioning from design specs to sandbox deployment.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates end-to-end consumer provisioning workflows by translating design specifications into executable Terraform modules, validating configurations, deploying to a sandbox, and automating PR creation.

Core Features & Use Cases

  • Module composition: Assembles modules from specs/{FEATURE}/consumer-design.md into a coherent provisioning plan.
  • Validation & governance: Runs terraform fmt, terraform validate, and checks design conformance before deployment.
  • Sandbox deployment & PR generation: Deploys validated configurations to a sandbox environment and creates a PR to record changes and governance.

Quick Start

Execute the consumer implementation workflow from specs/{FEATURE}/consumer-design.md and follow Phases 3-4 to build, validate, and deploy to the sandbox.

Frequently Asked Questions about tf-consumer-implement

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

FAQPage Schema
How do I automate Terraform provisioning from design specs to a pull request?

Automating Terraform provisioning from design specs to a pull request involves translating consumer design specifications into executable modules, validating configurations, deploying to a sandbox, and creating a PR. This Skill coordinates module assembly, validation, sandbox rollout, and automated PR creation across multiple phases.

What is the best way to validate Terraform modules before sandbox deployment?

The best way to validate Terraform modules before sandbox deployment is to run terraform fmt and terraform validate, while checking design conformance against your specifications. This automated validation ensures configurations are syntactically correct and match the intended design before rollout.

How do I generate a pull request for Terraform consumer provisioning automatically?

Generating a pull request for Terraform consumer provisioning automatically requires deploying validated configurations to a sandbox environment first. After successful sandbox rollout, the workflow creates a PR to record changes and governance, completing the end-to-end provisioning cycle.

Do I need a consumer design document to start Terraform sandbox deployment?

Yes, you need a consumer design document to start Terraform sandbox deployment. The workflow assembles modules from specs/{FEATURE}/consumer-design.md, meaning a design specification is a prerequisite to build, validate, and deploy configurations to the sandbox environment.

Can I track automated Terraform provisioning progress during execution?

You can track automated Terraform provisioning progress via scripts invoked during activation. The workflow satisfies prerequisites for automated progress tracking and coordinates execution across multiple phases, ensuring visibility into the module assembly, validation, and sandbox rollout process.