terraform-skill

Guide Infrastructure as Code development with Terraform and Openfufu.

10|17|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/provectus/awos-recruitment --skill terraform-skill-provectus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-skill
Source: https://github.com/provectus/awos-recruitment/tree/main/.claude/skills/terraform-skill
Command: npx skills add https://github.com/provectus/awos-recruitment --skill terraform-skill-provectus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and best practices for writing, testing, and deploying Infrastructure as Code (IaC) using Terraform and OpenTofu, ensuring robust, secure, and maintainable cloud infrastructure.

Core Features & Use Cases

  • IaC Best Practices: Learn optimal code structure, naming conventions, and module design.
  • Testing Frameworks: Implement static analysis, native tests, and integration tests (Terratest).
  • CI/CD Integration: Set up automated workflows for validation, planning, and deployment.
  • Security & Compliance: Integrate security scanning and enforce compliance policies.
  • Use Case: You need to set up a new AWS VPC with private subnets, security groups, and NAT gateways. This Skill will guide you through structuring the Terraform code, implementing tests, and setting up a CI/CD pipeline to deploy it securely.

Quick Start

Use the terraform-skill to generate a basic Terraform module for an AWS S3 bucket, including input variables and output values.

Frequently Asked Questions about terraform-skill

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

FAQPage Schema
How do I structure a Terraform module for an AWS VPC with subnets and NAT gateways?

To structure a Terraform module for an AWS VPC, follow optimal code organization, naming conventions, and module design best practices to create secure, maintainable, and scalable cloud infrastructure.

What's the best way to test Infrastructure as Code written in Terraform and OpenTofu?

The best way to test Terraform and OpenTofu IaC is by implementing static analysis, native tests, and integration tests using Terratest to validate module architecture and infrastructure behavior before deployment.

How do I integrate Trivy and Checkov security scanning into my IaC workflow?

Integrate Trivy and Checkov security scanning into your IaC workflow by applying automated validation and planning patterns in your CI/CD pipeline to detect vulnerabilities and enforce compliance.

Can I use terraform-compliance to enforce policies on my OpenTofu infrastructure?

Yes, you can use terraform-compliance to enforce compliance policies on OpenTofu infrastructure by integrating compliance testing frameworks alongside security scanning within your automated CI/CD deployment workflows.

Does this provide guidance on setting up CI/CD pipelines for Terraform deployments?

Yes, this provides CI/CD integration patterns for Terraform deployments, enabling automated validation, planning, and secure deployment of Infrastructure as Code.

When do I need to use native Terraform tests versus Terratest for module validation?

Use native Terraform tests for local module validation and Terratest for integration testing when you need to verify infrastructure behavior end-to-end, ensuring robust and maintainable cloud infrastructure.