К основному содержанию
скилл CX Codex

architectural-design-principles — скилл для Claude Code: слои

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

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

Что делает architectural-design-principles

Скилл содержит набор архитектурных правил, которые выше уровня функций и классов. Пока software-design-principles говорит, как писать код внутри модуля, это скилл описывает, как устроена сама система: на какие слои она разбита, как они друг от друга зависят, где живёт конфиг и состояние, как персистентность присоединяется как сервис.

Центральная идея — каждое правило должно быть защищено fitness-функцией, то есть тестом или автоматической проверкой, которая валится на CI, если правило нарушено. Просто написать «зависимости указывают внутрь» недостаточно; нужна проверка в сборке, которая этого добьёт. Скилл предлагает чек-лист перед merge: направление зависимостей, слой persistence, конфиг в переменных окружения, statelessness, backing services как ресурсы, политика моков.

Импортируется workflow-скиллами (consort, lakebase-scm-workflows). Используй его, когда определяешь границу системы, решаешь, что такое backing service, картируешь конфиг на окружение, или пишешь fitness-функции, которые будут держать архитектуру честной по мере её эволюции.

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

  • убедить команду, что архитектурные ограничения надо автоматизировать
  • настроить проверку слоёв и направления зависимостей
  • определить, где может жить конфиг и состояние
  • спроектировать слой персистентности через ORM
  • добавить fitness-функции для эволюции схемы БД

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

  • Объясни, как спроектировать слои приложения так, чтобы HTTP не импортировал сервис
  • Покажи, как оформить правило про то, что raw SQL только в слое repository
  • Напиши fitness-функции для чека-листа перед merge

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

1Через Skills CLI (Vercel)

npx skills add databricks-solutions/consort --skill architectural-design-principles -a claude-code

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

~/.claude/skills/architectural-design-principles/SKILL.md

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

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

Вопросы о architectural-design-principles

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

Выполни npx skills add databricks-solutions/consort --skill architectural-design-principles -a claude-code, затем посмотри файл ~/.claude/skills/architectural-design-principles/SKILL.md.

Что такое architectural-design-principles?

Это справочник правил архитектуры системы — слои, направление зависимостей, конфиг в переменных окружения, backing services, stateless processes. Каждое правило связано с fitness-функцией, которая его проверяет на CI.

Чем это отличается от software-design-principles?

software-design-principles говорит о коде внутри модуля (SOLID, DRY, чистый код). architectural-design-principles описывает устройство всей системы и её слоёв — это уровень выше.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
api-design-principles sickn33 Скилл для проектирования REST и GraphQL API с нуля: как выстроить архитектуру, версионирование, обработку ошибок и аутентификацию так, чтобы разработчикам было удобно её использовать. CX Codex +1 1 000установок ui-design-patterns manutej Справочник по типовым паттернам интерфейса: навигация, формы, вывод данных, обратная связь и доступность. Пригодится, когда проектируешь компоненты или разбираешь чужой UI. CX Codex +1 853установок software-design-philosophy wondelai Скилл разбирает проектирование модулей: считает сложность, ищет утечки информации и ставит дизайну оценку по восьми диагностикам. CX Codex +1 6 100установок software-patterns bobmatnyc Помогает выбрать паттерн под конкретную проблему: связанность, отказоустойчивость, границы сервисов. Пригодится, когда код трудно тестировать или сервисы вызывают друг друга по кругу. CX Codex +1 373установок architectural-analysis Pedro Nauck Разбирает кодовую базу и находит проблемы проектирования: мёртвый код, дубли, запутанные типы и циклы. Только чтение, если вы сами не разрешили правки. CX Codex +1 531установок design-principles Owl-Listener Помогает зафиксировать рабочие принципы дизайна для разрешения споров в команде. Пригодится, когда одни и те же решения приходится обсуждать снова и снова. CX Codex +1 2 100установок

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

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

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