Skip to main content

/tsh-implement-terraform

Agent: DevOps Engineer File: .github/prompts/tsh-implement-terraform.prompt.md

Creates Terraform modules and provisions cloud infrastructure safely following established IaC patterns and safety guardrails.

Usage

/tsh-implement-terraform <describe what infrastructure to provision or modify>

What It Does

1. Context Discovery

  • Identifies existing Terraform modules, state backends, and provider configurations.
  • Checks for naming conventions, tagging policies, and module structure.
  • Discovers existing patterns for resource configuration and variable management.

2. Implementation

  • Creates reusable Terraform modules with proper input/output variables.
  • Applies consistent naming, tagging, and resource configuration.
  • Configures state management and backend settings.
  • Generates cost estimates for proposed changes.

3. Safety Checks

  • Runs terraform validate and terraform plan before any changes.
  • Never runs terraform apply without explicit user authorization.
  • Includes rollback considerations and state management safeguards.

Skills Loaded

  • tsh-implementing-terraform-modules — Reusable Terraform modules for AWS, Azure, and GCP.
  • tsh-optimizing-cloud-cost — Cost estimation and optimization.
  • tsh-technical-context-discovering — Project conventions and existing patterns.