Skip to content

skilldrop·docs·Reference

Infrastructure as code pack reference

Every skill in the Infrastructure as code pack — what it makes, when to use it, what it needs, its quality bar, and what it hands off to.

Terraform you can hand to another team and plans you can trust before apply: reusable modules with secure defaults, and a plan review that catches destroys, data loss, access widening and drift.

Installnpx skilldrop-cli install --pack infra-as-code
Skills2 plus 5 from core
Loopsnone
How-toUse the Infrastructure as code pack

Skills

terraform-module

Generate a Terraform module from a described need, with main.tf, variables.tf, outputs.tf and versions.tf, typed and validated variables, secure defaults (encryption on, public access off, least-privilege IAM), a merged tags variable, a basic usage example and a README with inputs and outputs tables.

Tier standard · v0.1.1 · SKILL.md · skill page

Use it when the user says "write a terraform module for", "create terraform for an S3 bucket / VPC / database", "turn this into a reusable module", or "scaffold infrastructure as code for".

A good result:

Hands off to: terraform-plan-review when the module has been planned from examples/basic or a real caller.

Not for:

terraform-plan-review

Review a terraform plan before apply, from the plan text or terraform show -json output. Flags every destroy and replace with the attribute forcing it, changes to stateful resources such as databases, buckets and volumes, IAM and security-group widening, drift nobody made in code, and changes outside the intended scope, then gives a SAFE TO APPLY, APPLY WITH CARE or DO NOT APPLY verdict with reasons.

Tier heavy · v0.1.2 · SKILL.md · skill page

Use it when the user pastes a plan, says "review this terraform plan", "is this plan safe to apply", "why is terraform replacing my database", or "check the plan before I apply".

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: migration-plan when a stateful resource must be replaced and its data moved; runbook-generator when the plan is approved and the apply needs a step-by-step procedure.

Not for:

Included from core

Installed with this pack. Details: Core pack reference.

Edit this page on GitHub · View source