Troubleshoots infrastructure deployment failures. Use when analyzing deployment failures of ADC applications or direct/raw Terraform deployment errors. Don't use for design, local validation, plan assessment, or non-deployment troubleshooting.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Troubleshoots infrastructure deployment failures. Use when analyzing deployment failures of ADC applications or direct/raw Terraform deployment errors. Don't use for design, local validation, plan assessment, or non-deployment troubleshooting.
Use this skill to analyze and resolve deployment failures. This skill supports
troubleshooting:
ADC Applications: High-level designs deployed in Application Design
Center.
Raw Terraform (TF): Infrastructure configurations managed directly via
Terraform HCL files.
Constraints
Use standard tools: All interactions with GCP must be performed using
standard commands (e.g., gcloud, terraform). Do not use custom internal
backend APIs.
No Real Deployments: NEVER run mutating deployment commands (e.g.,
gcloud design-center spaces applications deploy or terraform apply)
under any circumstances, as this is a read-only validation and dry-run
troubleshooting workflow.
Read-Only Discovery: Do not run mutating commands during discovery.
Discovery must be strictly read-only.
Strict Step Adherence: You MUST execute all steps in the chosen
troubleshooting template in sequence. Do NOT skip steps or jump directly to
remediation, even if the error seems obvious. Every step (e.g., init,
validate, plan, or describes/logs fetches) must be executed and their
outputs verified.
Troubleshooting Process (Progressive Disclosure)
To begin, you must determine the appropriate troubleshooting context based on
the user's input.
Step 1: Determine the Entry Point
Evaluate the input provided by the user:
Case A: ADC Application Deployment:
Indicator: The input contains an application_uri (e.g.,
projects/P/locations/L/spaces/S/applications/A) or references an App
Design Center context.