gcp-architecture-discovery
GCP Architecture Discovery
Overview
This skill provides a discovery approach for GCP infrastructure. It discovers what's needed for the current investigation and caches results for future use.
RULE: ASYNCHRONOUS INVOCATION ONLY You MUST NEVER execute this skill in the main conversation thread. Because architecture discovery is a long-running, blocking task, you must ALWAYS invoke it as a background subagent, regardless of whether you are in an investigation, setting up a new project, or performing a routine audit. How to invoke: Use the
invoke_subagenttool to spawn a clone of yourself (Subagent Type:self), and provide it with a prompt to execute this discovery workflow and notify you viasend_messagewhen complete. The main agent must continue its tasks immediately without waiting.
When to Use
- When investigating a failing service or starting an incident response.
- When an incident has been resolved and the system topology has changed (e.g., firewall blocked an IP, traffic diverted).
- When initializing a new GCP project for the first time.
- Identifying dependencies between services during incidents.
- Creating architecture diagrams for human and agent understanding.
- Auditing specific resource configurations.