terraform-expert

Manage Terraform infrastructure as code with HCL and AWS provider.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill terraform-expert-jonathanmitchell1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-expert
Source: https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot/tree/main/.agents/skills/terraform-expert
Command: npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill terraform-expert-jonathanmitchell1234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert-level guidance and automation for managing cloud infrastructure using Terraform, ensuring scalability, maintainability, and adherence to production best practices.

Core Features & Use Cases

  • Infrastructure as Code (IaC): Define and manage cloud resources declaratively.
  • Module Development: Create reusable and composable Terraform modules.
  • State Management: Implement secure and robust remote state management strategies.
  • Production Best Practices: Enforce standards for versioning, environments, and security.
  • Use Case: Deploy a multi-tier web application infrastructure on AWS, including VPC, EC2 instances, auto-scaling groups, and RDS databases, all managed through Terraform modules and remote state.

Quick Start

Use the terraform-expert skill to generate a plan for deploying a new VPC with public and private subnets.

Frequently Asked Questions about terraform-expert

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

FAQPage Schema
How do I manage Terraform remote state for AWS infrastructure?

Manage Terraform remote state for AWS infrastructure by implementing secure backend configurations using S3 and DynamoDB. This strategy ensures state file consistency, prevents concurrent write conflicts, and protects sensitive infrastructure data during team collaboration.

What's the best way to structure Terraform modules for scalable cloud infrastructure?

Structure Terraform modules for scalable cloud infrastructure by creating reusable, composable HCL definitions. This approach enforces production best practices, simplifies resource deployment like VPCs and EC2 instances, and maintains consistent environments across your AWS account.

How do I deploy a multi-tier web application on AWS using Terraform?

Deploy a multi-tier web application on AWS using Terraform by declaratively defining VPCs, EC2 auto-scaling groups, and RDS databases. This infrastructure as code method ensures your cloud environments are scalable, maintainable, and reproducible.

Do I need to know HCL syntax to use Terraform for production deployment?

Yes, you need a deep understanding of HCL syntax, the AWS provider, and Terraform CLI commands. This prerequisite knowledge is required for efficient infrastructure lifecycle management and executing complex resource definitions properly.

Can I enforce production best practices for versioning and security with Terraform?

Enforce production best practices for versioning, security, and environments with Terraform through standardized module development. This ensures your infrastructure as code remains maintainable, secure, and consistently applied across different deployment stages.