All skills
google avatar

/application-design-center-design-deploy

@becc4b8
by googlegoogle/skills21k stars
1,698

Processes GCP infrastructure design and deployment workflows within Application Design Center (ADC). Use when: - Designing GCP infrastructure with Terraform. - Validating local HCL. - Performing best-practice plan scans. - Importing templates to Application Design Center (ADC). - Deploying templates. - Troubleshooting deployment failures. Boundaries: - Only use for GCP-specific cloud infrastructure. - Only use for Terraform coding within the ADC context.

Use this Skill: https://skilld.dev/gh/google/skills/application-design-center-design-deploy

This session only. Nothing lands on disk.

referencestroubleshooting_guide.md

≈663 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Deployment Troubleshooting Skill

Use this skill to analyze and resolve deployment failures. This skill supports troubleshooting:

  1. ADC Applications: High-level designs deployed in Application Design Center.
  2. 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.
    • Act: Read and follow the detailed instructions in adc_application_troubleshooting.md to complete the troubleshooting task.
  • Case B: Raw Terraform Deployment:
    • Indicator: The input contains raw Terraform configuration code (HCL contents), .tf files, or direct Terraform plan/apply execution errors.
    • Act: Read and follow the detailed instructions in raw_terraform_troubleshooting.md to complete the troubleshooting task.

Source: SKILL.md on GitHub

No alerts10d3 checks · Risk SAFE
  • Gen Agent Trust Hub10d

    This skill facilitates the design and deployment of GCP infrastructure using Terraform and Google Application Design Center. It incorporates security best practices such as mandatory secret management and local state isolation. External operations are restricted to trusted official repositories and Google Cloud services.

  • Socket10d

    No alerts

  • Snyk10d

    Risk: LOW · No issues

Signed by skilld at becc4b8. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 weeks ago
Other metadata
metadata
{
  "version": "1.0.0",
  "publisher": "google",
  "category": "CloudInfrastructure"
}

README badge

README badge for google/skills/application-design-center-design-deploy