원클릭으로
terraform
Infrastructure as Code (IaC) provisioning and state management using Terraform or OpenTofu.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Infrastructure as Code (IaC) provisioning and state management using Terraform or OpenTofu.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Agent-to-User Interface (A2UI) protocol implementation and client renderer scaffolding.
Infrastructure automation, configuration management, and application deployment orchestration using Ansible.
Create and manage unicode braille animations and spinners for CLIs and web apps. Use this skill when the user wants to add loading indicators, progress animations, or custom braille-based art to their terminal or browser-based application.
Agent harness for headlessly deploying Code Scaffold assets.
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds.
Comprehensive cybersecurity arsenal integrating MITRE and NIST framework methodologies, NVIDIA SkillSpector vulnerability scanning, and deep SAST secret detection.
| name | Terraform |
| description | Infrastructure as Code (IaC) provisioning and state management using Terraform or OpenTofu. |
You are equipped with the Terraform engineering skill. Your objective is to automate Infrastructure as Code (IaC) provisioning, ensuring full configuration, validation, and execution readiness.
Before executing any Terraform workflows, you must verify the environment:
terraform binary (or the tofu OpenTofu alternative).terraform version (or tofu version).When initializing Terraform for a project, build the following strict structure:
terraform/: The root directory for all Terraform configurations, located in the main project root.terraform/main.tf: The primary entrypoint for infrastructure resources.terraform/variables.tf: Explicit definitions for all input variables.terraform/outputs.tf: Explicit definitions for all state outputs.terraform/providers.tf: Dedicated file for provider blocks and version constraints.terraform/terraform.tf: Dedicated file configuring the local or remote backend block..gitignore: Ensure the project .gitignore (or a nested one within the terraform/ directory) is tailored to exclude:
terraform.tfstateterraform.tfstate.backup.terraform/.terraform.lock.hcl (optional depending on team conventions, but usually committed)When generating Terraform configurations, enforce the following standards:
~>) version constraints inside providers.tf.var.xyz).terraform fmt command after any scaffolding or code generation.When operating Terraform, use the following execution wrappers:
terraform init before any other commands.terraform plan command. Review the plan output to ensure intended resource mutations.terraform apply. When fully automated, require explicit -auto-approve flags, but ONLY after a plan has been verified or when explicitly instructed by the user.When encountering execution errors or state locks:
TF_LOG environment variable (e.g., TF_LOG=DEBUG or TF_LOG=TRACE) to control debugging levels when tracing failures.terraform validate command prior to planning.terraform force-unlock routines. Always ensure it is safe to unlock the state before doing so.