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

adding-dependencies — скилл для Claude Code: зависимости и установка

Скилл помогает решить, нужна ли проекту новая зависимость, как её проверить и обновлять. Пригодится перед добавлением пакета, SDK или GitHub Action.

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

Что делает adding-dependencies

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

При обновлении скилл советует закреплять версии и коммитить lock-файлы. Перед крупным обновлением нужно прочитать release notes, запустить тесты и вынести изменение в отдельный коммит. Для vendored-кода следует хранить происхождение и версию. Удаление зависимости стоит связать с удалением её задачи.

Для работы нужен скилл principal-engineering. Если правила проекта не определяют отношение к внешнему коду, скилл предлагает записать принятое допущение и назначить ответственного за формулировку политики. Это важно: зависимость, добавленная без объявленной политики, всё равно становится решением проекта.

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

  • проверить, нужна ли новая библиотека
  • оценить транзитивные зависимости и лицензию пакета
  • зафиксировать версии и проверить крупное обновление
  • записать причины добавления или удаления зависимости

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

  • Проверь, можно ли решить эту задачу без новой зависимости.
  • Оцени этот пакет перед добавлением и запиши причины выбора.
  • Обнови зависимость: проверь release notes, закрепи версию и запусти тесты.

Как установить adding-dependencies

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/adding-dependencies/SKILL.md

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

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

Вопросы о adding-dependencies

Как установить adding-dependencies в Claude Code?

Выполните npx skills add riekelt/principal-engineer --skill adding-dependencies -a claude-code. Файл скилла находится по пути ~/.claude/skills/adding-dependencies/SKILL.md.

Что делает adding-dependencies?

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

Что нужно для работы adding-dependencies?

Нужен скилл principal-engineering. Он задаёт необходимый контекст для рекомендаций по работе с зависимостями.

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

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

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

guarding-architecture Защищает архитектурные границы проекта и превращает правила в автоматические тесты сборки. Пригодится при сквозных правках модулей или случайных импортах. CX Codex +1 18 000установок verifying-before-done Скилл для ИИ-агента: прежде чем объявить задачу выполненной, он прогоняет изменение на его родной поверхности и показывает вывод команды проверки. CX Codex +1 17 800установок principal-engineering Скилл задаёт строгие инженерные правила перед правками: запрещает заглушать ошибки, требует чекпоинт рисков и проверку работы реальным кодом, а не догадками. CX Codex +1 18 000установок writing-unit-tests Помогает писать и перерабатывать модульные тесты, проверяющие поведение, а не устройство кода. Пригодится для нестабильных и трудночитаемых тестов. CX Codex +1 17 800установок operating-safely Задаёт правила для разрушительных операций, работы с секретами и параллельных сессий. Срабатывает до вызова опасных команд вроде удаления файлов или перезапуска сервисов. CX Codex +1 17 900установок scoping-changes Помогает удерживать объём исправления в границах исходной проблемы и не выдавать сокращённую работу за завершённую. Пригодится при планировании, реализации и ревью изменений. CX Codex +1 17 700установок keeping-one-source-of-truth Скилл для агентов, который держит каждый факт в одном месте и мешает копиям расходиться. Пригодится, когда значение так и просится во второй файл. CX Codex +1 17 700установок testing-changes Скилл задаёт правила проверки изменений в коде: когда нужен регрессионный тест, как закрывать краевые случаи и почему диффу нельзя оставаться без проверок. CX Codex +1 17 900установок

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

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