Fornece 42 padrões de projeto agnósticos a tecnologia para ajudar agentes a projetar, revisar e implementar sistemas distribuídos confiáveis, seguros e de alto desempenho.
- Estrelas no GitHub
- 41.038
- Arquivos
- 10
- Último commit
- 11 de nov. de 2026
- Licença
- MIT
- Ferramentas permitidas
- —
O que a skill cloud-design-patterns faz?
cloud-design-patterns é uma Agent Skill. Fornece 42 padrões de projeto agnósticos a tecnologia para ajudar agentes a projetar, revisar e implementar sistemas distribuídos confiáveis, seguros e de alto desempenho.
Resumo gerado a partir do SKILL.md da skill.
Sobre a skill cloud-design-patterns
A função principal desta SKILL é arquitetar sistemas distribuídos utilizando metodologias padrão da indústria. Ela fornece 42 padrões de projeto agnósticos a tecnologia que ajudam desenvolvedores a enfrentar desafios comuns de confiabilidade, desempenho, mensageria, segurança e implantação. Um agente deve carregar esta skill quando precisar projetar, revisar ou implementar arquiteturas de sistemas distribuídos para garantir que atendam aos requisitos funcionais e não funcionais.
Os usuários podem acessar categorias específicas de padrões por meio de vários arquivos de referência em markdown, como reliability-resilience.md para tolerância a falhas ou performance.md para estratégias de escalonamento e cache. Os padrões ajudam a mitigar as falácias da computação distribuída, como assumir latência zero ou largura de banda infinita. Ao focar nos trade-offs de cada padrão, a skill auxilia na construção de sistemas otimizados em termos de custo e eficientes operacionalmente em ambientes Azure, on-premises ou híbridos.
O que um agente pode fazer com ela
- 1Revisar a confiabilidade de sistemas distribuídosAnalisar uma arquitetura de sistema para implementar tolerância a falhas e capacidades de autorrecuperação usando padrões de resiliência específicos.
- 2Mitigar falácias da computação distribuídaIdentificar e compensar suposições incorretas, como redes não confiáveis ou latência variável, durante a fase de design.
Escrito a partir do SKILL.md da skill. Cada caso de uso é verificado com uma citação dele.
Como instalar a skill cloud-design-patterns
Cada comando copia a pasta da skill para o diretório de skills do cliente. Reinicie o cliente ou inicie uma nova sessão para carregá-la.Instalar a skill cloud-design-patterns no Claude Code
~/.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patternsInstalar a skill cloud-design-patterns no Claude Code (project)
.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns .claude/skills/cloud-design-patternsInstalar a skill cloud-design-patterns no Codex
~/.agents/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.agents/skills/cloud-design-patternsInstalar a skill cloud-design-patterns no Gemini CLI
~/.gemini/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.gemini/skills/cloud-design-patternsInstalar a skill cloud-design-patterns no Claude.ai
npx degit github/awesome-copilot/skills/cloud-design-patterns cloud-design-patterns && zip -r cloud-design-patterns.zip cloud-design-patterns # claude.ai → Customize → Skills → + → Create skill → Upload a skill → cloud-design-patterns.zip
Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Passou nas nossas verificações automáticas. Não é uma auditoria de segurança: leia os scripts antes de deixar um agente executá-los. Como as verificações funcionam
- Repositório de origem vinculado e acessívelgithub/awesome-copilot/skills/cloud-design-patterns is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cloud-des ↗Passou
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Passou
- Sem baixar e executar nem roubo de credenciais nos scriptsNo scripts in the skill folderPassou
- Sem instruções ocultas no SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Passou
- Ferramentas pré-aprovadas são restritasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Passou
- O SKILL.md segue o formato Agent SkillsValid name and description; says when to use it; 63 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Passou
SKILL.md
Ver no GitHubCloud Design Patterns
Architects design workloads by integrating platform services, functionality, and code to meet both functional and nonfunctional requirements. To design effective workloads, you must understand these requirements and select topologies and methodologies that address the challenges of your workload's constraints. Cloud design patterns provide solutions to many common challenges.
System design heavily relies on established design patterns. You can design infrastructure, code, and distributed systems by using a combination of these patterns. These patterns are crucial for building reliable, highly secure, cost-optimized, operationally efficient, and high-performing applications in the cloud.
The following cloud design patterns are technology-agnostic, which makes them suitable for any distributed system. You can apply these patterns across Azure, other cloud platforms, on-premises setups, and hybrid environments.
How Cloud Design Patterns Enhance the Design Process
Cloud workloads are vulnerable to the fallacies of distributed computing, which are common but incorrect assumptions about how distributed systems operate. Examples of these fallacies include:
- The network is reliable.
- Latency is zero.
- Bandwidth is infinite.
- The network is secure.
- Topology doesn't change.
- There's one administrator.
- Component versioning is simple.
- Observability implementation can be delayed.
These misconceptions can result in flawed workload designs. Design patterns don't eliminate these misconceptions but help raise awareness, provide compensation strategies, and provide mitigations. Each cloud design pattern has trade-offs. Focus on why you should choose a specific pattern instead of how to implement it.
References
| Reference | When to load |
|---|---|
| Reliability & Resilience Patterns | Ambassador, Bulkhead, Circuit Breaker, Compensating Transaction, Retry, Health Endpoint Monitoring, Leader Election, Saga, Sequential Convoy |
| Performance Patterns | Async Request-Reply, Cache-Aside, CQRS, Index Table, Materialized View, Priority Queue, Queue-Based Load Leveling, Rate Limiting, Sharding, Throttling |
| Messaging & Integration Patterns | Choreography, Claim Check, Competing Consumers, Messaging Bridge, Pipes and Filters, Publisher-Subscriber, Scheduler Agent Supervisor |
| Architecture & Design Patterns | Anti-Corruption Layer, Backends for Frontends, Gateway Aggregation/Offloading/Routing, Sidecar, Strangler Fig |
| Deployment & Operational Patterns | Compute Resource Consolidation, Deployment Stamps, External Configuration Store, Geode, Static Content Hosting |
| Security Patterns | Federated Identity, Quarantine, Valet Key |
| Event-Driven Architecture Patterns | Event Sourcing |
| Best Practices & Pattern Selection | Selecting appropriate patterns, Well-Architected Framework alignment, documentation, monitoring |
| Azure Service Mappings | Common Azure services for each pattern category |
Pattern Categories at a Glance
| Category | Patterns | Focus |
|---|---|---|
| Reliability & Resilience | 9 patterns | Fault tolerance, self-healing, graceful degradation |
| Performance | 10 patterns | Caching, scaling, load management, data optimization |
| Messaging & Integration | 7 patterns | Decoupling, event-driven communication, workflow coordination |
| Architecture & Design | 7 patterns | System boundaries, API gateways, migration strategies |
| Deployment & Operational | 5 patterns | Infrastructure management, geo-distribution, configuration |
| Security | 3 patterns | Identity, access control, content validation |
| Event-Driven Architecture | 1 pattern | Event sourcing and audit trails |
External Links
Arquivos desta skill
10Perguntas sobre a skill cloud-design-patterns
Como instalo a skill cloud-design-patterns no Claude Code?
Execute npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patterns. O Claude Code carrega skills de ~/.claude/skills (todos os projetos) ou .claude/skills (um projeto) e usa uma skill quando a descrição dela corresponde à tarefa.
Quais clientes podem usar a skill cloud-design-patterns?
Qualquer cliente que leia o formato Agent Skills: Claude Code, Codex, Gemini CLI e claude.ai (envie como ZIP). Scripts da skill são executados apenas onde o cliente permite execução de código.
Esses padrões são específicos de um único provedor de nuvem?
Não, os padrões são agnósticos a tecnologia e podem ser aplicados ao Azure, outras plataformas de nuvem, configurações on-premises e ambientes híbridos.
Os padrões de projeto eliminam as falácias da computação distribuída?
Não, eles não eliminam equívocos como a falta de confiabilidade da rede ou latência, mas ajudam a aumentar a conscientização e fornecem estratégias de mitigação.