What problem does it solve? Writing consistent, standards-compliant C4 architecture diagrams for cloud systems is error-prone and time-consuming, especially when documenting GCP service boundaries, data stores, and asynchronous event flows. This Skill provides a mandatory standard operating procedure for authoring C4 Container and C4 Sequence diagrams in PlantUML. ## Core Features & Use Cases - C4 Container Diagrams: Declares external actors, GCP project boundaries, Cloud Run containers, and data stores like Cloud SQL and Firestore using official C4-PlantUML macros. - C4 Sequence Diagrams: Models synchronous REST/gRPC calls and asynchronous Pub/Sub event flows with activation blocks and error-handling notes. - Validation & Troubleshooting: Enforces .puml formatting rules and documents fixes for common errors like failed remote includes and unrecognized macros. - Use Case: When designing a new microservice on GCP, use this Skill to generate a C4 Container diagram showing Cloud Run, Firestore, and Secret Manager interactions, plus a sequence diagram for the authentication flow. ## Quick Start Create a C4 Container diagram in PlantUML showing my GCP architecture with Cloud Run, Cloud SQL, and Pub/Sub inside a GCP project boundary.