gcp-terraform
Installation
SKILL.md
GCP Terraform
Create the smallest useful GCP Terraform workspace inside a Bun monorepo. Keep runtime deployment separate from infrastructure provisioning, keep secret values out of Terraform state, and verify with Terraform.
Inspect First
- Read the root
package.json, workspace layout, deploy scripts,.gitignore, and relevant docs. - Search for existing Terraform and inspect its backend, state addresses, provider constraints, and lock file.
- Reuse repository command naming and documentation style.
- Preserve existing state unless the user explicitly says it can be replaced.
Bun Workspace
- Match the existing root
workspacespattern; addinfra/*only when needed. - Put Terraform commands in
infra/gcp/package.json. - Keep root scripts as short aliases, such as
bun --filter @org/infra-gcp verify. - Do not mix runtime deployment commands with Terraform provisioning commands.