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

system-design · anthropics — скилл для Claude Code: архитектура и API

Помогает проектировать сервисы и системы: собирает требования, рисует компоненты, разбирает компромиссы. Пригодится, когда нужно решить, как разложить сервис на части.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add anthropics/knowledge-work-plugins --skill system-design -a claude-code
Открыть на GitHub

Что делает system-design

Скилл ведёт разбор архитектуры по пяти шагам. Сначала требования: что система делает, какие у неё ограничения по нагрузке, задержке, доступности и стоимости, плюс размер команды и сроки. Дальше высокоуровневый дизайн — компоненты, потоки данных, контракты API, выбор хранилища.

На глубоком проходе разбираются модель данных, эндпоинты (REST, GraphQL, gRPC), кэширование, очереди и события, обработка ошибок с повторами. Отдельный блок — масштабирование и отказоустойчивость: оценка нагрузки, горизонтальный рост против вертикального, резервирование, мониторинг. Каждое решение разбирается вместе с его компромиссами — сложность, цена, знакомство команды с технологией, время до релиза, поддерживаемость.

На выходе — структурированный документ с диаграммами (ASCII или описанием), явными допущениями и разбором компромиссов. Скилл отдельно отмечает, что стоит пересмотреть по мере роста системы. Это разговорный помощник, а не генератор кода: он не поднимет вам инфраструктуру и не напишет сервис за вас.

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

  • разложить монолит на сервисы и провести границы между ними
  • выбрать между REST, GraphQL и gRPC для нового API
  • спроектировать модель данных и схему хранения
  • оценить нагрузку и решить, как масштабироваться
  • разобрать компромиссы архитектурного решения до начала работы

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

  • Спроектируй систему для приёма платежей с пиковой нагрузкой и разбери компромиссы
  • Как нам разбить этот монолит на сервисы? Опиши границы и контракты
  • Сделай дизайн API для сервиса уведомлений и предложи модель данных

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

1Через Skills CLI (Vercel)

npx skills add anthropics/knowledge-work-plugins --skill system-design -a claude-code

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

~/.claude/skills/system-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/system-design/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

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

Весь набор →
data-visualization Подбирает подходящие типы графиков под структуру данных и генерирует код на Python с matplotlib, seaborn и plotly. Пригодится при подготовке отчётов. CX Codex +1 13 800установок documentation Скилл для технического письма: собирает README, справочник по API, ранбук, архитектурный документ или гайд для новичков. Пригодится, когда код есть, а описания к нему нет. CX Codex +1 10 300установок code-review Скилл проверяет диффы и пул-реквесты на безопасность, производительность и корректность. Пригодится, когда правки нужно просмотреть до слияния. CX Codex +1 9 900установок build-dashboard Генерирует автономный HTML-дашборд с графиками Chart.js, карточками KPI и таблицами. Помогает быстро оформить результаты запроса или сырые данные в один файл для браузера. CX Codex +1 9 100установок memory-management Скилл раскладывает рабочие сокращения, имена и термины по файлам памяти, чтобы агент учитывал их в запросах. Пригодится для проектов с внутренним словарём и множеством контекстных деталей. CX Codex +1 7 400установок task-management Ведёт список задач в локальном файле TASKS.md и показывает интерактивный дашборд. Пригодится, чтобы фиксировать дедлайны и поручения прямо во время диалога с агентом. CX Codex +1 7 200установок architecture Помогает оформить Architecture Decision Record или разобрать чужой дизайн системы: варианты, компромиссы, последствия. Пригодится, когда выбираете между технологиями. CX Codex +1 6 700установок knowledge-synthesis Скилл объединяет результаты корпоративного поиска из чатов, почты и документов в один связный ответ. Убирает дубли, выставляет уровень доверия и сохраняет ссылки на источники. CX Codex +1 6 400установок

Другие версии system-design

Похожие

design-code-architecture wondelai Ведёт от идеи приложения к продуманной архитектуре: восемь фаз, вопросы на каждой развилке, записи в docs/. Пригодится, когда решаете, где провести границы и как разбить домен. CX Codex +1 2 300установок human-architect-mindset bencium Скилл, который заставляет агента задавать вопросы о домене, зависимостях и ограничениях до того, как он начнёт писать код. CX Codex +1 3 300установок sparc-implement ruvnet Скилл запускает фазы проектирования SPARC: пишет псевдокод алгоритмов, определяет границы модулей и API-контракты, потом генерирует рабочий код. Нужен, если вы разрабатываете по методологии SPARC и хотите автоматизировать этап архитектуры. CX Codex +1 734установок technical-specification secondsky Скилл ведёт агента по шаблону технической спецификации: требования, архитектура, API, план внедрения, тесты и риски. Пригодится, когда фичу планируют до кода. CX Codex +1 470установок architecture-designer https://github.com/Jeffallan Проектирует архитектуру распределённых систем, составляет диаграммы Mermaid и оформляет решения через ADR. Помогает сопоставить требования с шаблонами вроде микросервисов или монолита. CX Codex +1 7 800установок senior-architect sickn33 Скилл для проектирования и проверки архитектуры системы на основе явных требований, компромиссов и фактических данных. Помогает выбрать решение, оценив текущее состояние, альтернативы и риски. CX Codex +1 2 200установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о system-design

Как установить system-design в Claude Code?

Выполните npx skills add anthropics/knowledge-work-plugins --skill system-design -a claude-code. Скилл встанет в ~/.claude/skills/system-design/SKILL.md.

Что делает system-design?

Проводит проектирование системы по шагам: требования, высокоуровневый дизайн, глубокий разбор данных и API, масштабирование, анализ компромиссов. На выходе — документ с диаграммами и явными допущениями.

С какими платформами работает скилл?

Кроме Claude есть установка для Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — у каждой свой флаг -a в команде npx skills add.

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

SKILL.md · Apache-2.0
---
name: system-design
description: Design systems, services, and architectures. Trigger with "design a system for", "how should we architect", "system design for", "what's the right architecture for", or when the user needs help with API design, data modeling, or service boundaries.
---

# System Design

Help design systems and evaluate architectural decisions.

## Framework

### 1. Requirements Gathering
- Functional requirements (what it does)
- Non-functional requirements (scale, latency, availability, cost)
- Constraints (team size, timeline, existing tech stack)

### 2. High-Level Design
- Component diagram
- Data flow
- API contracts
- Storage choices

### 3. Deep Dive
- Data model design
- API endpoint design (REST, GraphQL, gRPC)
- Caching strategy
- Queue/event design
- Error handling and retry logic

### 4. Scale and Reliability
- Load estimation
- Horizontal vs. vertical scaling
- Failover and redundancy
- Monitoring and alerting

### 5. Trade-off Analysis
- Every decision has trade-offs. Make them explicit.
- Consider: complexity, cost, team familiarity, time to market, maintainability

## Output

Produce clear, structured design documents with diagrams (ASCII or described), explicit assumptions, and trade-off analysis. Always identify what you'd revisit as the system grows.

© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins

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

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

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