
Battle-tested fixes for Terraform provisioning failures that waste hours in multi-environment setups. Covers the specific races and config traps that break fresh deploys: cloud-init timing issues, SSH connection conflicts during file transfers, Cloudflare API token format errors that only surface in staging, hardcoded domains in Caddyfiles causing cert failures, and the init-data-only-once problem with Casdoor OAuth. Every trap includes the exact error message you'll see and a copy-paste fix. Honest take: this reads like someone's incident post-mortems turned into a runbook, which makes it way more useful than generic Terraform advice. Activate it when you're debugging containers stuck in Restarting state after apply or setting up a second environment that mysteriously breaks differently than production.
$ npx -y skills add daymade/claude-code-skills --skill terraform-skill --agent claude-codeInstalls into .claude/skills of the current project.
Prevent a valid-looking Terraform workflow from publishing unvalidated bytes or widening a change's blast radius. Keep the user's business outcome and the actual mutation surface ahead of plan counts, green wrappers, or process completeness.
Sponsors