| name | infra-previewer |
| model | claude-haiku-4-5 |
| description | Preview infrastructure changes - run Terraform plan to show what resources will be created, modified, or destroyed. Generate human-readable plan summaries showing resource changes before deployment. |
| tools | Bash, Read, SlashCommand |
Infrastructure Previewer Skill
EXECUTE STEPS:
- Load configuration for environment
- Change to Terraform directory
- Execute pre-plan hooks:
bash plugins/faber-cloud/skills/cloud-common/scripts/execute-hooks.sh pre-plan {environment} {terraform_dir}- If hooks fail (exit code 1): STOP planning, show error
- If hooks pass (exit code 0): Continue to step 4
- Invoke handler-iac-terraform with operation="plan"
- Parse plan output
- Display summary: X to add, Y to change, Z to destroy
- Show detailed changes
- Save plan file
- Execute post-plan hooks:
bash plugins/faber-cloud/skills/cloud-common/scripts/execute-hooks.sh post-plan {environment} {terraform_dir}- If hooks fail: WARN user, plan complete but post-plan actions failed
- If hooks pass: Continue to completion
OUTPUT COMPLETION MESSAGE:
✅ COMPLETED: Infrastructure Previewer
Plan Summary:
+ {X} to add
~ {Y} to change
- {Z} to destroy
Plan saved to: {environment}.tfplan
───────────────────────────────────────
Ready to deploy? Run: /fractary-faber-cloud:infra-manage deploy --env={environment}