cloud-design

Guide resilient, scalable multi-cloud architecture design across AWS, Azure, and GCP.

Updated Dec 18, 2025
One-click install
npx skills add https://github.com/malston/diego-capacity-analyzer --skill cloud-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-design
Source: https://github.com/malston/diego-capacity-analyzer/tree/main/.devcontainer/claude-config/.library/skills/cloud
Command: npx skills add https://github.com/malston/diego-capacity-analyzer --skill cloud-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to designing resilient, scalable multi-cloud architectures by encapsulating proven principles and patterns for across AWS, Azure, and GCP.

Core Features & Use Cases

  • Principles for Failure-Tolerant Design: region redundancy, service isolation, graceful degradation, self-healing, and disaster recovery planning.
  • Scalability & Performance Patterns: horizontal scaling, partitioning, caching, and asynchronous processing.
  • Security by Design: defense in depth, least privilege, zero trust, encryption, and immutable infrastructure.
  • Operational Excellence: monitoring, automation, standardization, documentation, and governance.
  • Architecture Archetypes: Web Applications, Event-Driven Microservices, Data Processing Pipelines, with multi-cloud deployment patterns.
  • Multi-Cloud Guidance: provider-specific considerations and trade-offs for AWS, Azure, and GCP.

Quick Start

Create a high-level multi-cloud architecture diagram that spans AWS, Azure, and GCP, emphasizing resilience, scalability, and clear service boundaries.

Frequently Asked Questions about cloud-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a resilient multi-cloud architecture across AWS, Azure, and GCP?

Designing a resilient multi-cloud architecture requires applying principles like region redundancy, service isolation, and graceful degradation to ensure high availability across AWS, Azure, and GCP. This approach also encompasses self-healing and disaster recovery planning.

What are the key scalability patterns for cloud architecture?

Key scalability patterns for cloud architecture include horizontal scaling, partitioning, caching, and asynchronous processing. These patterns help manage varying loads and maintain performance across distributed systems.

How does security by design apply to multi-cloud deployment?

Security by design in multi-cloud deployment applies defense in depth, least privilege, and zero trust principles. It also incorporates encryption and immutable infrastructure to protect resources across AWS, Azure, and GCP.

Can I use this approach for cloud migration planning and architecture diagramming?

Yes, this approach applies directly to cloud migration planning and architecture diagramming. It provides structured guidance for creating high-level diagrams that emphasize clear service boundaries and operational excellence.

What architecture archetypes are supported for multi-cloud environments?

Supported architecture archetypes for multi-cloud environments include Web Applications, Event-Driven Microservices, and Data Processing Pipelines. Each archetype includes specific multi-cloud deployment patterns and provider trade-off considerations.

When should I consider multi-cloud deployment instead of a single provider?

Consider multi-cloud deployment when you need provider-specific trade-offs for failure tolerance and cost awareness. It helps avoid vendor lock-in but requires standardization, monitoring automation, and governance documentation to manage operational complexity.