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

solid · ramziddin — скилл для Claude Code: что делает и как установить

Скилл внедряет в работу ассистента инженерные стандарты: цикл TDD, принципы SOLID и строгие правила чистоты кода. Пригодится при проектировании архитектуры и рефакторинге.

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

Что делает solid

Скилл заставляет ИИ-агента писать код через обязательный цикл TDD: сначала падающий тест, затем простая реализация для прохождения проверки и только потом рефакторинг. Он запрещает генерировать рабочий код без предварительных тестов и требует сверять проектные решения с пятью принципами SOLID.

Внутрь заложены строгие ограничения практик Clean Code. Ассистент упаковывает базовые типы вроде идентификаторов и денег в доменные Value Objects, убирает ветки else, держит методы короче 10 строк, а классы — компактнее 50 строк. Проект получит десятки классов-обёрток. Поэтому многословность кодовой базы ощутимо вырастет.

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

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

  • разбить запутанный спагетти-код по принципам SOLID
  • внедрить разработку через тестирование по циклу Red-Green-Refactor
  • заменить сырые примитивы в сигнатурах на Value Objects
  • выявить запахи кода и избыточную связанность при ревью

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

  • Спроектируй сервис оформления заказа по TDD и принципам SOLID
  • Проведи рефакторинг этого модуля: разбей методы длиннее 10 строк и избавься от примитивов
  • Проверь этот пуллреквест на нарушение принципов SOLID и архитектурные запахи

Как установить solid

1Через Skills CLI (Vercel)

npx skills add ramziddin/solid-skills --skill solid -a claude-code

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

~/.claude/skills/solid/SKILL.md

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

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

Вопросы о solid

Как установить solid в Claude Code?

Выполните в терминале команду npx skills add ramziddin/solid-skills --skill solid -a claude-code. Файл конфигурации скилла сохранится по пути ~/.claude/skills/solid/SKILL.md.

Что делает скилл solid?

Инструкция обязывает ИИ-ассистента писать код только после создания падающих тестов, соблюдать SOLID и избегать вложенных ветвлений.

Какие ограничения на структуру классов накладывает скилл?

Правила требуют держать классы объёмом менее 50 строк, ограничивать методы 10 строками и не превышать двух переменных экземпляра на класс. Все сущности вроде денег или адресов почты упаковываются в отдельные объекты-значения.

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

Всё по теме «Код-ревью и рефакторинг» →

Сначала — solid от других авторов.

solid vercel-labs Скилл для рендеринга JSON-spec в реактивные SolidJS компоненты. Пригодится, если собираешь каталоги UI, настраиваешь провайдеры или разбираешься с реактивностью Solid. CX Codex +1 1 100установок solid-principles TheBushidoCollective Скилл подсказывает агенту применять пять принципов SOLID, когда он проектирует модули, функции и компоненты. Пригодится на этапе реализации, а не после ревью. CX Codex +1 554установок typescript-clean-code bmad-labs Скилл для ревью и рефакторинга TypeScript: каталоги запахов кода, четыре слоя проверки и готовые рабочие процессы. CX Codex +1 628установок clean-code-guard amElnagdy Скилл проверяет свежий код по Clean Code и SOLID, ловит повторяющиеся провалы LLM и работает в трёх режимах: прогон диффа, правка по правилам, ревью. CX Codex +1 4 700установок clean-code-principles AsyrafHussin Скилл для ревью архитектуры и качества кода: SOLID, DRY, KISS, паттерны проектирования. Пригодится при рефакторинге и обсуждении решений по дизайну. CX Codex +1 1 800установок code-refactoring-refactor-clean sickn33 Скилл анализирует запахи кода и готовит пошаговый план рефакторинга по принципам SOLID. Пригодится при разборе запутанных модулей перед добавлением новых функций. CX Codex +1 1 200установок design-patterns-implementation aj-geddes Помогает агенту подобрать паттерн под архитектурную задачу: Singleton, Factory, Observer, Strategy и другие. Пригодится при рефакторинге и разборе ревью. CX Codex +1 595установок

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

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