architecture-patterns · sickn33 — скилл для Claude Code: как установить
Помогает проектировать бэкенд на базе Clean Architecture, гексагональной архитектуры и DDD, а также декомпозировать монолиты.
npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a claude-codeЧто делает architecture-patterns
Скилл структурирует работу над архитектурой серверных приложений. Он задаёт правила для пяти шагов: уточнение границ домена и целевой масштабируемости, выбор подходящего паттерна, фиксация границ модулей с правилами зависимостей, составление плана миграции и проверка надёжности критичных процессов. Для готовых шаблонов и чек-листов скилл обращается к файлу resources/implementation-playbook.md.
При проектировании отказоустойчивых сценариев инструкции сопоставляют транзакционный Outbox, явные саги и фреймворки длительного выполнения. Внешние вызовы всё равно потребуют идемпотентности и компенсаций, поэтому выбор конкретного инструмента зависит от сложности инфраструктуры. Если вводных данных или границ безопасности недостаточно, ассистент обязан остановиться и запросить уточнения у разработчика.
Какие задачи решает
- спроектировать архитектуру нового бэкенда с нуля
- спланировать распил монолита на слабосвязанные модули
- внедрить принципы предметно-ориентированного проектирования (DDD)
- выбрать стратегию надёжности для сбойных процессов через Outbox или саги
Примеры запросов агенту
- Помоги спроектировать архитектуру нового сервиса заказов по принципам чистой архитектуры.
- Как спланировать распил монолита биллинга на отдельные модули с паттерном Outbox?
Как установить architecture-patterns
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a claude-code2Вручную: положить файлы
~/.claude/skills/architecture-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/architecture-patterns/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a codex2Вручную: положить файлы
.agents/skills/architecture-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a cursor2Вручную: положить файлы
.cursor/skills/architecture-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills architecture-patterns2Вручную: положить файлы
.github/skills/architecture-patterns/SKILL.md1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a gemini-cli2Командой платформы
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/architecture-patternsВручную: положить файлы
.devin/skills/architecture-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора80
Весь набор →Другие версии architecture-patterns
Похожие
Вопросы о architecture-patterns
Как установить architecture-patterns в Claude Code?
Выполните команду npx skills add sickn33/agentic-awesome-skills --skill architecture-patterns -a claude-code.
Что делает скилл architecture-patterns?
Он помогает выбрать архитектурный паттерн, выстроить границы модулей и спланировать переход от монолита к слабосвязанным компонентам.
Когда не стоит применять этот скилл?
Его не запускают для мелких локальных правок или задач, затрагивающих только фронтенд без изменений бэкенда.
Исходный текст
SKILL.md · MIT
--- name: architecture-patterns description: "Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems." risk: none source: community date_added: "2026-02-27" --- # Architecture Patterns Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems. ## Use this skill when - Designing new backend systems from scratch - Refactoring monolithic applications for better maintainability - Establishing architecture standards for your team - Migrating from tightly coupled to loosely coupled architectures - Implementing domain-driven design principles - Creating testable and mockable codebases - Planning microservices decomposition ## Do not use this skill when - You only need small, localized refactors - The system is primarily frontend with no backend architecture changes - You need implementation details without architectural design ## Instructions 1. Clarify domain boundaries, constraints, and scalability targets. 2. Select an architecture pattern that fits the domain complexity. 3. Define module boundaries, interfaces, and dependency rules. 4. Provide migration steps and validation checks. 5. For failure-sensitive workflows, compare transactions/outbox, explicit sagas and a suitable durable-execution framework. Persisted workflow state can aid recovery, but external side effects still need idempotency, reconciliation and compensation; assess operational complexity and existing infrastructure before selecting a product. Refer to `resources/implementation-playbook.md` for detailed patterns, checklists, and templates. ## Related Skills Works well with: `event-sourcing-architect`, `saga-orchestration`, `workflow-automation`, `dbos-*` ## Resources - `resources/implementation-playbook.md` for detailed patterns, checklists, and templates. ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
© sickn33 · MIT · sickn33/agentic-awesome-skills