action-create-terraform-module

Generate Terraform module scaffolds with collection-aligned security defaults.

1|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/simon-downes/agent-workspace --skill action-create-terraform-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: action-create-terraform-module
Source: https://github.com/simon-downes/agent-workspace/tree/main/skills/action-create-terraform-module
Command: npx skills add https://github.com/simon-downes/agent-workspace --skill action-create-terraform-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create production-ready Terraform modules through a guided process that enforces consistency with existing collection patterns and opinionated security defaults.

Core Features & Use Cases

  • Guided module discovery and requirements capture tailored to Terraform/OpenTofu module collections.
  • Opinionated default settings and code generation that align with collection conventions and security best practices.
  • Use Case: When asked to "create a module" or "scaffold a module" for AWS resources, this skill scaffolds a compliant module quickly.

Quick Start

Provide the module scope and acceptance criteria to generate a starter Terraform module scaffold.

Frequently Asked Questions about action-create-terraform-module

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

FAQPage Schema
How do I scaffold a production-ready Terraform module for AWS resources?

Scaffolding a Terraform module for AWS requires a guided process that captures module scope and acceptance criteria, generating a starter codebase with opinionated security defaults and collection conformity.

How do I ensure new Terraform modules conform to existing collection patterns?

To ensure new Terraform modules conform to existing collection patterns, use a guided discovery process that enforces collection conformity, clear separation of concerns, and configurable defaults during code generation.

Can I extend an existing Terraform module collection with opinionated security defaults?

Yes, extending a Terraform module collection is supported by applying opinionated security defaults and code generation that align with existing collection conventions and infrastructure-as-code best practices.

What is the best way to generate code for a new OpenTofu module?

Generating code for a new OpenTofu module is best achieved through a guided scaffolding process that separates discovery, requirements, defaults, and generation to ensure infrastructure-as-code consistency.

Does guided Terraform module scaffolding work for both new modules and extending collections?

Guided Terraform module scaffolding applies to both creating a new module from scratch and extending a module collection, applying discovery, requirements, defaults, and code generation uniformly across both use cases.

Why should I use a guided process for infrastructure-as-code code generation?

Using a guided process for infrastructure-as-code code generation enforces consistency with existing collection patterns and opinionated security defaults, preventing configuration drift and ensuring production-ready Terraform modules.