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

guarding-architecture — скилл для Claude Code: как установить

Защищает архитектурные границы проекта и превращает правила в автоматические тесты сборки. Пригодится при сквозных правках модулей или случайных импортах.

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

Что делает guarding-architecture

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

Архитектурные правила разделяются на два документа: стабильные принципы без имён классов и меняющаяся спецификация с владельцами и тестами. При нарушении контракт не подгоняют под кривой код — его отправляют на рефакторинг. Если проверку нельзя запустить в пайплайне сборки, агент оформляет её как именованный пункт код-ревью.

Исключения допустимы только через официальные поправки или временные подтверждённые разрешения с датой окончания. Попытка добавить импорт «только на время» сразу расценивается как разрушение модульности.

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

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

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

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

Как установить guarding-architecture

1Через Skills CLI (Vercel)

npx skills add riekelt/principal-engineer --skill guarding-architecture -a claude-code

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

~/.claude/skills/guarding-architecture/SKILL.md

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

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

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

Похожие

architecture-compass stark-ai-de Скилл для работы с архитектурными решениями: заводит ADR-процесс в репозитории, проверяет дрейф и планирует ограниченные рефакторинги. CX Codex +1 2 700установок clean-architecture pproenca Скилл с 42 правилами из книги Роберта Мартина: подсказывает агенту, куда направлять зависимости и где проводить границы слоёв. CX Codex +1 2 000установок architecture-review davila7 Слэш-команда для Claude, которая разбирает структуру проекта, паттерны и зависимости и выдаёт план улучшений. Пригодится перед крупным рефакторингом. 3 419установок roblox-architecture TabooHarmony Разбирает, кому принадлежит поведение в проекте Roblox, где границы клиента и сервера и почему ломается порядок загрузки. CX Codex +1 2 000установок architecture-optimization wondelai Ведёт по восьми фазам от медленной и запутанной кодовой базы к быстрой и понятной. Каждый шаг записывается в docs/, поэтому работу можно прервать и продолжить. CX Codex +1 1 300установок codebase-architecture mblode Проектирует структуру TypeScript-кода, укрупняет мелкие модули и ставит проверки, которые держат репозиторий в форме. CX Codex +1 441установок

Рядом в теме «Код-ревью и рефакторинг»

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

Вопросы о guarding-architecture

Как установить guarding-architecture в Claude Code?

Выполните команду npx skills add riekelt/principal-engineer --skill guarding-architecture -a claude-code в терминале.

Что делает guarding-architecture?

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

Что требуется перед началом работы с навыком?

Для работы необходим скилл principal-engineering, на чьи правила и механизмы опираются архитектурные контракты.

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

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

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