بنقرة واحدة
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.