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

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

Скилл задаёт строгие инженерные правила перед правками: запрещает заглушать ошибки, требует чекпоинт рисков и проверку работы реальным кодом, а не догадками.

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

Что делает principal-engineering

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

Внутри зашиты жёсткие правила для всех репозиториев. Скилл блокирует скрытое проглатывание ошибок в блоках catch, запрещает редактировать уже применённые миграции БД, блокирует вывод секретов на диск и требует проверки глазами перед удалением данных. Жёсткость проверок зависит от уровня риска: критические денежные пути или пользовательские данные требуют инвариантных тестов, а для вспомогательных скриптов достаточно базового соблюдения запретов.

Инструкции проекта в CLAUDE.md и локальные соглашения о стиле всегда имеют приоритет над этим скиллом. Для глубокой проработки конкретных задач он направляет агента к дочерним навыкам: grounding-before-coding, handling-failures или verifying-before-done.

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

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

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

  • Проверь инварианты и составь чекпоинт перед рефакторингом модуля биллинга.
  • Найди причину бага в авторизации, опираясь на логи и реальный код, а не на догадки.
  • Подготовь миграцию для новой таблицы с учётом правил principal-engineering.

Как установить principal-engineering

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/principal-engineering/SKILL.md

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

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

Вопросы о principal-engineering

Как установить principal-engineering в Claude Code?

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

Что делает скилл principal-engineering?

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

Что имеет приоритет — правила проекта или этот скилл?

Инструкции проекта в CLAUDE.md и правила репозитория всегда главнее требований скилла. Выбор стиля кода и фреймворков также остаётся за локальными соглашениями проекта.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
Principal software engineer официальный github Субагент для GitHub Copilot, который ведёт ревью и проектирование как principal-инженер: разбирает требования, называет риски и предлагает план работ. ★ 40 418звёзд репо improve-code-quality wondelai Пошагово переводит сырой прототип в рабочий проект с тестами, границами архитектуры и планом надёжности. Пригодится, когда страшно трогать работающий код без тестов. CX Codex +1 2 300установок vanity-engineering-review bencium Ищет в коде и архитектуре решения, сделанные ради эго разработчика, а не ради пользы. Пригодится перед рефакторингом или ревью PR. CX Codex +1 3 200установок architecture-optimization wondelai Ведёт по восьми фазам от медленной и запутанной кодовой базы к быстрой и понятной. Каждый шаг записывается в docs/, поэтому работу можно прервать и продолжить. CX Codex +1 1 300установок improve owainlewis Упрощает существующий код, не меняя то, что он делает. Пригодится, когда надо убрать дубли, мёртвый код или лишние абстракции. CX Codex +1 332установок refactor-code davila7 Слэш-команда ведёт агента по 17 шагам рефакторинга: от анализа и тестов до проверки производительности и подготовки к ревью. 4 890установок

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

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

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