sickn33/antigravity-awesome-skills/terraform-module-library
- community
Checking that the SKILL.md file is still in the repository.
Production-ready Terraform module patterns for AWS, Azure, and GCP infrastructure.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/terraform-module-librarySKILL.md
Supporting material availability
This catalog copy contains the inline guidance below, but does not include the following supporting paths. They are external prerequisites, not bundled files:
<support-root>/assets/vpc-module/<support-root>/assets/rds-module/<support-root>/references/azure-modules.md<support-root>/references/gcp-modules.md
Ask for the original supporting material or an existing installation before using a step that depends on these paths; this catalog does not identify a verified download source for them. Resolve each path relative to that installation, inspect its contents, and verify any applicable license and execution prerequisites. Do not run a command or claim a referenced procedure was followed until its required file exists. Do not fabricate the missing scripts or treat an unrelated file with the same name as equivalent. Independent steps fully documented here can proceed within the user’s authorized scope; report any dependent step as unavailable.
Terraform Module Library
Production-ready Terraform module patterns for AWS, Azure, and GCP infrastructure.
Do not use this skill when
- The task is unrelated to terraform module library
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
Purpose
Create reusable, well-tested Terraform modules for common cloud infrastructure patterns across multiple cloud providers.
Use this skill when
- Build reusable infrastructure components
- Standardize cloud resource provisioning
- Implement infrastructure as code best practices
- Create multi-cloud compatible modules
- Establish organizational Terraform standards
Module Structure
Standard Module Pattern
AWS VPC Module Example
main.tf:
variables.tf:
outputs.tf:
Best Practices
- Use semantic versioning for modules
- Document all variables with descriptions
- Provide examples in examples/ directory
- Use validation blocks for input validation
- Output important attributes for module composition
- Pin provider versions in versions.tf
- Use locals for computed values
- Implement conditional resources with count/for_each
- Test modules with Terratest
- Tag all resources consistently
Module Composition
Reference Files
assets/vpc-module/- Complete VPC module exampleassets/rds-module/- RDS module examplereferences/aws-modules.md- AWS module patternsreferences/azure-modules.md- Azure module patternsreferences/gcp-modules.md- GCP module patterns
Testing
Related Skills
multi-cloud-architecture- For architectural decisionscost-optimization- For cost-effective designs
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
The VPC fragment does not create routing/NAT or a full private network. Validate every subnet CIDR, non-overlap, VPC containment and sufficient availability-zone entries before planning; route-table/NAT decisions require a separate design. The RDS module and other missing assets cannot be executed from this catalog. Terratest InitAndApply/Destroy create/delete billable infrastructure: use an authorized disposable account/workspace, immutable provider/module pins, cost limits and task-owned cleanup. Confirm current engine/provider compatibility rather than treating historical versions as current recommendations.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/terraform-module-library/SKILL.md
Popularity
- Repository stars
- 27,513
- Repository forks
- 4,631
- Repository npm downloads, 7 days
- 11,753
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 16 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/terraform-module-library)