terraform-specialist

Automate Terraform module creation, state management, and drift detection.

1|1|Updated Aug 5, 2025
One-click install
npx skills add https://github.com/slantview/claude --skill terraform-specialist-slantview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-specialist
Source: https://github.com/slantview/claude/tree/main/skills/terraform-specialist
Command: npx skills add https://github.com/slantview/claude --skill terraform-specialist-slantview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexities of Infrastructure as Code (IaC) by enabling the creation, management, and optimization of Terraform modules and state files, ensuring robust and repeatable infrastructure deployments.

Core Features & Use Cases

  • Advanced Module Development: Design and implement reusable, best-practice Terraform modules.
  • State File Management: Securely manage remote state files and handle workspace strategies for different environments.
  • Drift Detection & Import: Identify and rectify infrastructure drift, and import existing resources into Terraform management.
  • Use Case: A team needs to deploy a new microservice with its associated cloud infrastructure (VPCs, databases, load balancers) across multiple regions. This Skill can generate the modular Terraform code, configure remote state for each region, and ensure consistency.

Quick Start

Use the terraform-specialist skill to write a reusable Terraform module for an AWS S3 bucket with versioning enabled.

Frequently Asked Questions about terraform-specialist

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

FAQPage Schema
How do I create reusable Terraform modules for multi-region cloud infrastructure?

Terraform modules for multi-region infrastructure are created by designing reusable, best-practice configurations that handle provider settings and remote state files. This approach ensures robust, repeatable deployments across different cloud environments.

What's the best way to manage Terraform state files and workspace strategies across different environments?

Managing Terraform state files involves securely configuring remote backends and implementing workspace strategies for different environments. This separation secures your state data and prevents conflicts during infrastructure deployments.

How does Terraform drift detection work when importing existing resources?

Terraform drift detection works by comparing your state files against actual cloud infrastructure to identify configuration changes. It allows you to rectify discrepancies and import existing resources into Terraform management.

Can I use this to generate Infrastructure as Code for AWS, GCP, and Azure?

Yes, you can generate Infrastructure as Code for AWS, GCP, and Azure. The system handles provider configurations and retrieves cloud provider documentation to ensure accurate resource definitions across platforms.

Do I need Context7 MCP to resolve Terraform provider documentation?

Yes, you need Context7 MCP for library resolution and documentation retrieval. It is required to fetch accurate information for cloud providers, state backends, and CI/CD integrations during infrastructure code generation.