building-terraform-modules
CommunityBuild reusable Terraform modules with best practices.
Authorjeremylongshore
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill allows Claude to efficiently generate Terraform modules, streamlining infrastructure-as-code development. By utilizing the terraform-module-builder plugin, it ensures modules are production-ready, well-documented, and incorporate best practices for security, scalability, and multi-platform support.
Core Features & Use Cases
- Module Scaffolding: Generate basic file structures and configuration for new modules.
- Resource Definition: Populate modules with variables, outputs, and resource definitions.
- Best Practices Enforcement: Ensure security, scalability, and reusability in generated code.
- Use Case: Create a Terraform module for an AWS VPC, including public/private subnets, NAT gateway, and security groups, following best practices.
Quick Start
User request: "Create a Terraform module for a VPC with public and private subnets, a NAT gateway, and appropriate security groups."
The skill will:
- Invoke the
terraform-module-builderplugin to generate a basic VPC module structure. - Populate the module with Terraform code to define the VPC, subnets, NAT gateway, and security groups based on best practices.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: building-terraform-modules Download link: https://github.com/jeremylongshore/claude-code-plugins-plus/archive/main.zip#building-terraform-modules Please download this .zip file, extract it, and install it in the .claude/skills/ directory.