Proporciona 42 patrones de diseño agnósticos a la tecnología para ayudar a los agentes a diseñar, revisar e implementar sistemas distribuidos confiables, seguros y de alto rendimiento.
- Estrellas en GitHub
- 41.038
- Archivos
- 10
- Último commit
- 11 nov 2026
- Licencia
- MIT
- Herramientas permitidas
- —
¿Qué hace la skill cloud-design-patterns?
cloud-design-patterns es una agent skill. Proporciona 42 patrones de diseño agnósticos a la tecnología para ayudar a los agentes a diseñar, revisar e implementar sistemas distribuidos confiables, seguros y de alto rendimiento.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill cloud-design-patterns
La función principal de este SKILL es la arquitectura de sistemas distribuidos utilizando metodologías estándar de la industria. Proporciona 42 patrones de diseño agnósticos a la tecnología que ayudan a los desarrolladores a abordar desafíos comunes en confiabilidad, rendimiento, mensajería, seguridad y despliegue. Un agente debe cargar este SKILL cuando necesite diseñar, revisar o implementar arquitecturas de sistemas distribuidos para asegurar que cumplan con los requisitos funcionales y no funcionales.
Los usuarios pueden acceder a categorías de patrones específicos a través de varios archivos de referencia markdown, como reliability-resilience.md para tolerancia a fallos o performance.md para estrategias de escalado y caché. Los patrones ayudan a mitigar las falacias de la computación distribuida, como asumir latencia cero o ancho de banda infinito. Al centrarse en las compensaciones de cada patrón, el SKILL ayuda a construir sistemas optimizados en costos y eficientes operativamente en Azure, entornos on-premises o híbridos.
Lo que un agente puede hacer con ella
- 1Revisar la confiabilidad de sistemas distribuidosAnalizar la arquitectura de un sistema para implementar tolerancia a fallos y capacidades de autorreparación utilizando patrones de resiliencia específicos.
- 2Mitigar las falacias de la computación distribuidaIdentificar y compensar suposiciones incorrectas, como redes poco confiables o latencia variable, durante la fase de diseño.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill cloud-design-patterns
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill cloud-design-patterns en Claude Code
~/.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patternsInstalar la skill cloud-design-patterns en Claude Code (project)
.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns .claude/skills/cloud-design-patternsInstalar la skill cloud-design-patterns en Codex
~/.agents/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.agents/skills/cloud-design-patternsInstalar la skill cloud-design-patterns en Gemini CLI
~/.gemini/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.gemini/skills/cloud-design-patternsInstalar la skill cloud-design-patterns en 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
Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Superó nuestras comprobaciones automáticas. No es una auditoría de seguridad: lee los scripts antes de dejar que un agente los ejecute. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblegithub/awesome-copilot/skills/cloud-design-patterns is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cloud-des ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Aprobado
- Sin descargar y ejecutar ni robo de credenciales en los scriptsNo scripts in the skill folderAprobado
- Sin instrucciones ocultas en SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Aprobado
- Las herramientas preaprobadas están acotadasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Aprobado
- SKILL.md sigue el formato de Agent SkillsValid name and description; says when to use it; 63 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Aprobado
SKILL.md
Ver en 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
Archivos de esta skill
10Preguntas sobre la skill cloud-design-patterns
¿Cómo instalo la skill cloud-design-patterns en Claude Code?
Ejecuta npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patterns. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill cloud-design-patterns?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Son estos patrones específicos de un único proveedor de la nube?
No, los patrones son agnósticos a la tecnología y pueden aplicarse a Azure, otras plataformas de nube, configuraciones on-premises y entornos híbridos.
¿Eliminan los patrones de diseño las falacias de la computación distribuida?
No, no eliminan conceptos erróneos como la falta de confiabilidad de la red o la latencia, pero ayudan a crear conciencia y proporcionan estrategias de mitigación.