Bietet 42 technologieunabhängige Design Patterns, die Agenten dabei unterstützen, zuverlässige, sichere und performante verteilte Systeme zu entwerfen, zu prüfen und zu implementieren.
- GitHub Stars
- 41.038
- Dateien
- 10
- Letzter Commit
- 11. Nov. 2026
- Lizenz
- MIT
- Erlaubte Tools
- —
Was macht der cloud-design-patterns Skill?
cloud-design-patterns ist ein Agent Skill. Bietet 42 technologieunabhängige Design Patterns, die Agenten dabei unterstützen, zuverlässige, sichere und performante verteilte Systeme zu entwerfen, zu prüfen und zu implementieren.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den cloud-design-patterns skill
Die Hauptfunktion dieses Skills besteht darin, verteilte Systeme nach Industriestandards zu entwerfen. Er bietet 42 technologieunabhängige Design Patterns, die Entwickler dabei unterstützen, gängige Herausforderungen in den Bereichen Zuverlässigkeit, Performance, Messaging, Sicherheit und Deployment zu lösen. Ein Agent sollte diesen Skill laden, wenn er Architekturen für verteilte Systeme entwerfen, prüfen oder implementieren muss, um sicherzustellen, dass funktionale und nicht-funktionale Anforderungen erfüllt werden.
Nutzer können über verschiedene Markdown-Referenzdateien auf spezifische Pattern-Kategorien zugreifen, wie zum Beispiel reliability-resilience.md für Fehlertoleranz oder performance.md für Skalierungs- und Caching-Strategien. Die Patterns helfen dabei, die Fallacies of Distributed Computing zu entschärfen, wie etwa die Annahme von null Latenz oder unendlicher Bandbreite. Indem sie den Fokus auf die Trade-offs jedes einzelnen Patterns legen, unterstützt der Skill den Aufbau von Systemen, die kosteneffizient und operativ effizient auf Azure, On-Premises oder in Hybrid-Umgebungen laufen.
Was ein agent damit machen kann
- 1Zuverlässigkeit verteilter Systeme prüfenAnalyse einer Systemarchitektur, um Fehlertoleranz und Self-Healing-Fähigkeiten mithilfe spezifischer Resilience-Patterns zu implementieren.
- 2Fallacies of Distributed Computing entschärfenIdentifikation und Kompensation von falschen Annahmen wie unzuverlässigen Netzwerken oder variabler Latenz während der Designphase.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den cloud-design-patterns Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den cloud-design-patterns Skill in Claude Code installieren
~/.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patternsDen cloud-design-patterns Skill in Claude Code (project) installieren
.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns .claude/skills/cloud-design-patternsDen cloud-design-patterns Skill in Codex installieren
~/.agents/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.agents/skills/cloud-design-patternsDen cloud-design-patterns Skill in Gemini CLI installieren
~/.gemini/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.gemini/skills/cloud-design-patternsDen cloud-design-patterns Skill in Claude.ai installieren
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
Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Hat unsere automatischen Prüfungen bestanden. Das ist kein Sicherheitsaudit: Lesen Sie die Skripte, bevor ein Agent sie ausführt. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbargithub/awesome-copilot/skills/cloud-design-patterns is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cloud-des ↗Bestanden
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Bestanden
- Keine Download-und-Ausführen-Muster oder Zugangsdatendiebstahl in SkriptenNo scripts in the skill folderBestanden
- Keine versteckten Anweisungen in SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Bestanden
- Vorab erlaubte Tools sind eingeschränktNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Bestanden
- SKILL.md folgt dem Agent-Skills-FormatValid name and description; says when to use it; 63 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Bestanden
SKILL.md
Auf GitHub ansehenCloud 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
Dateien in diesem Skill
10cloud-design-patterns Skill-Fragen
Wie installiere ich den cloud-design-patterns Skill in Claude Code?
Führe npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patterns aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den cloud-design-patterns Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
Sind diese Patterns an einen bestimmten Cloud-Anbieter gebunden?
Nein, die Patterns sind technologieunabhängig und können auf Azure, andere Cloud-Plattformen, On-Premises-Setups sowie Hybrid-Umgebungen angewendet werden.
Eliminieren Design Patterns die Fallacies of Distributed Computing?
Nein, sie beseitigen keine Fehlannahmen wie Netzwerkunzuverlässigkeit oder Latenz, helfen aber dabei, das Bewusstsein dafür zu schärfen und Strategien zur Risikominimierung bereitzustellen.