What problem does it solve?
Merging Terraform changes without verifying the plan against real Azure state can cause unexpected resource destruction, replacements, or permission failures. This Skill guides a structured review of Terraform diffs and Azure-backed plans before approving a merge.
Core Features & Use Cases
- Plan Safety Verification: Confirms every planned action matches the intended diff and flags unexpected destroys, replacements, identity, auth, networking, or data changes.
- Azure Resource Handling: Ensures default-created Azure resources are updated or imported rather than recreated, and recommends
azapi_update_resource for Function App authsettingsV2.
- Identity & Permission Checks: Validates that the GitHub Actions deployment identity has required Azure RBAC and Microsoft Graph permissions for
azuread_* resources.
- Use Case: Before merging a pull request that modifies Terraform for an Azure Container Apps deployment, use this Skill to verify the plan contains no unintended resource recreation and that the CI identity has sufficient permissions.
Quick Start
Ask the AI to review the Terraform changes in this pull request for plan safety and deployment-identity permissions before merging.