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

software-design-principles — скилл для Claude Code: как установить

Инженерный канон в формате Markdown для архитектурного ревью, планирования рефакторинга и проверки зависимостей. Помогает согласовать слои кода и зоны ответственности перед слиянием PR.

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

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

Скилл не содержит программного кода или исполняемых сценариев. Это структурированный свод правил для ассистента и инженера. Документ регламентирует принципы SOLID и направление зависимостей.

Перед слиянием изменений скилл требует заполнить таблицу зон ответственности. Она распределяет авторизацию и бизнес-логику по уровням приложения. Внешние тесты запрещено ломать при внутреннем рефакторинге. При изменении схемы базы данных удаление полей обязано происходить синхронно в миграциях и моделях ORM.

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

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

  • разграничить сквозную функциональность по слоям архитектуры
  • проверить направление зависимостей модулей перед слиянием PR
  • синхронизировать удаление полей в миграциях и коде моделей
  • отделить устаревшие тесты от случайных регрессий при рефакторинге

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

  • Проверь этот пуллреквест по правилам software-design-principles и заполни матрицу ответственности
  • Спланируй рефакторинг сервиса авторизации так, чтобы зависимости шли строго внутрь
  • Помоги убрать устаревшее поле из базы и моделей по правилу expand/contract

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Выполните команду npx skills add databricks-solutions/consort --skill software-design-principles -a claude-code. Файл навыка появится по пути ~/.claude/skills/software-design-principles/SKILL.md.

Что делает скилл software-design-principles?

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

Содержит ли software-design-principles исполняемые скрипты?

Нет, репозиторий включает только текстовые Markdown-файлы. Инструмент не запускает команды автоматически, а служит архитектурным ориентиром в диалоге.

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

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

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

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