К основному содержанию
скилл GitHub Copilot официальный · GitHub

cloud-design-patterns — скилл для GitHub Copilot: 42 паттерна

Скилл для GitHub Copilot с 42 паттернами проектирования распределённых систем. Пригодится, когда проектируешь или разбираешь архитектуру облачной нагрузки.

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill cloud-design-patterns
Открыть на GitHub

Что делает cloud-design-patterns

Скилл даёт агенту справочник по 42 паттернам облачного проектирования. Паттерны разбиты по категориям: надёжность и отказоустойчивость, производительность, обмен сообщениями и интеграция, архитектура, развёртывание, безопасность, событийно-ориентированная архитектура.

Внутри — файлы-справочники, которые агент подгружает по мере надобности. Для каждой категории свой файл: reliability-resilience, performance, messaging-integration, architecture-design, deployment-operational, security, event-driven. Есть отдельные материалы по выбору паттерна и сопоставлению с сервисами Azure.

Паттерны не привязаны к конкретной платформе, поэтому подойдут и для Azure, и для других облаков, и для локальных или гибридных схем. Скилл не избавляет от ошибок в проектировании, но подсказывает компенсации и компромиссы. Ставьте, если проектируете распределённые системы и хотите, чтобы агент опирался на устоявшиеся шаблоны, а не выдумывал топологию с нуля.

Какие задачи решает

  • выбрать паттерн под конкретное ограничение нагрузки
  • разобрать чужую архитектуру распределённой системы
  • заложить отказоустойчивость и деградацию без простоя
  • спроектировать обмен сообщениями между сервисами
  • сопоставить паттерн с сервисами Azure

Примеры запросов агенту

  • Подбери паттерн для обработки всплесков трафика в очереди
  • Разбери эту архитектуру и укажи, каких паттернов не хватает
  • Как реализовать Circuit Breaker в моём сервисе?

Как установить cloud-design-patterns

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill cloud-design-patterns

2GitHub CLI

gh skill install github/awesome-copilot cloud-design-patterns

3Вручную: положить файлы

.github/skills/cloud-design-patterns/SKILL.md

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

signed-audit-trails-recipe Tom Farley Пошагово настраивает подписанные записи вызовов инструментов Claude Code. Подойдёт для проверки политик, аудита и демонстрации схемы до установки protect-mcp. Claude Code CX Codex Cursor 6 200установок secops-detection-engineering официальный Google LLC Скилл помогает писать, проверять, тестировать и развёртывать правила YARA-L 2.0 в Google SecOps. Подходит для поиска пробелов в покрытии. Claude Code Gemini CLI CX Codex 1 900установок protect-mcp-setup Tom Farley Скилл настраивает проверку вызовов инструментов по Cedar и подписанные квитанции Ed25519. Пригодится, если нужно ограничивать действия агента и проверять журнал офлайн. Claude Code CX Codex Cursor 6 000установок bigquery-observability официальный google Скилл помогает получать телеметрию BigQuery и выбирать подходящий источник данных. Подходит для анализа заданий, слотов, очередей и загрузки резервов. Claude Code Gemini CLI CX Codex 1 800установок gke-storage-troubleshooting официальный google Диагностирует сбои дисков в GKE: ошибки монтирования, проблемы с емкостью узлов и OOM в Cloud Storage FUSE. Пригодится, если поды зависли в ContainerCreating. Claude Code Gemini CLI CX Codex 1 700установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок

Вопросы о cloud-design-patterns

Как установить cloud-design-patterns в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill cloud-design-patterns или gh skill install github/awesome-copilot cloud-design-patterns. Файл скилла окажется в .github/skills/cloud-design-patterns/SKILL.md.

Что делает cloud-design-patterns?

Даёт агенту справочник по 42 паттернам облачного проектирования с разбивкой по категориям. Агент подгружает нужный файл, когда вы проектируете или разбираете распределённую систему.

Скилл привязан к Azure?

Нет, паттерны технологически нейтральны и годятся для любого облака, локальных и гибридных схем. Отдельный файл лишь сопоставляет паттерны с сервисами Azure.

Исходный текст

SKILL.md · MIT
---
name: cloud-design-patterns
description: 'Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and deployment categories. Use when designing, reviewing, or implementing distributed system architectures.'
---

# Cloud 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](references/reliability-resilience.md) | Ambassador, Bulkhead, Circuit Breaker, Compensating Transaction, Retry, Health Endpoint Monitoring, Leader Election, Saga, Sequential Convoy |
| [Performance Patterns](references/performance.md) | Async Request-Reply, Cache-Aside, CQRS, Index Table, Materialized View, Priority Queue, Queue-Based Load Leveling, Rate Limiting, Sharding, Throttling |
| [Messaging & Integration Patterns](references/messaging-integration.md) | Choreography, Claim Check, Competing Consumers, Messaging Bridge, Pipes and Filters, Publisher-Subscriber, Scheduler Agent Supervisor |
| [Architecture & Design Patterns](references/architecture-design.md) | Anti-Corruption Layer, Backends for Frontends, Gateway Aggregation/Offloading/Routing, Sidecar, Strangler Fig |
| [Deployment & Operational Patterns](references/deployment-operational.md) | Compute Resource Consolidation, Deployment Stamps, External Configuration Store, Geode, Static Content Hosting |
| [Security Patterns](references/security.md) | Federated Identity, Quarantine, Valet Key |
| [Event-Driven Architecture Patterns](references/event-driven.md) | Event Sourcing |
| [Best Practices & Pattern Selection](references/best-practices.md) | Selecting appropriate patterns, Well-Architected Framework alignment, documentation, monitoring |
| [Azure Service Mappings](references/azure-service-mappings.md) | 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

- [Cloud Design Patterns - Azure Architecture Center](https://learn.microsoft.com/azure/architecture/patterns/)
- [Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/)

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой