terraform-init

Official

Bootstrap AWS infrastructure with Terraform best practices.

AuthorCodeTonight-SA
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Setting up AWS infrastructure with Terraform from scratch is complex, requiring adherence to numerous best practices for security, cost, and maintainability. This skill systematically bootstraps and configures AWS infrastructure, ensuring a robust and scalable foundation.

Core Features & Use Cases

  • Standard Project Structure: Generates a best-practice Terraform repository layout with environment-specific configurations and reusable modules.
  • Remote State Management: Configures secure S3 backend with DynamoDB locking for state management, including versioning and encryption.
  • Multi-Environment & Security Protocols: Establishes separate configurations for production, staging, and development, along with mandatory encryption, IAM best practices, and network security.
  • Use Case: You're starting a new AWS project and need to quickly set up a secure, scalable, and cost-optimized infrastructure using Terraform.

Quick Start

"Initialize a new Terraform project named 'my-app' in the 'us-east-1' region." "Set up remote state management for my Terraform project using S3 and DynamoDB."

Dependency Matrix

Required Modules

terraformaws-cli

Components

scriptsreferences

💻 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: terraform-init
Download link: https://github.com/CodeTonight-SA/claude-optim/archive/main.zip#terraform-init

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.