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

npm-check-updates — скилл для Claude Code: обновление

Скилл проверяет и обновляет зависимости в package.json через npm-check-updates. Пригодится для выборочных, пакетных и более осторожных обновлений.

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

Что делает npm-check-updates

Скилл помогает агенту найти устаревшие зависимости и поднять версии в package.json, сохраняя существующую политику диапазонов. Он умеет работать с ncu и полным именем npm-check-updates, отбирать пакеты через --filter, исключать их через --reject, а также выбирать patch, minor или другой диапазон с --target.

Для монорепозиториев предусмотрены --deep, --workspaces, --workspace и --packageFile. Режим --interactive даёт выбрать обновления вручную, а --doctor поочерёдно устанавливает версии и запускает тесты, чтобы найти ломающий апгрейд. Флаги --cooldown, --peer и --enginesNode добавляют ограничения при выборе версий.

Скилл меняет только package.json: после ncu -u нужно отдельно выполнить команду пакетного менеджера, например npm install, чтобы обновить lock-файл и node_modules. Без этого зависимости в окружении не обновятся.

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

  • найти устаревшие зависимости в package.json
  • обновить только выбранные пакеты
  • исключить typescript или другие зависимости из апгрейда
  • проверить обновления в workspaces и монорепозитории
  • отследить ломающую версию через --doctor

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

  • Проверь устаревшие зависимости в package.json и покажи, что изменится.
  • Обнови только react и react-dom через --filter, затем подготовь команду установки.
  • Проверь обновления в workspaces и используй --doctor, чтобы найти ломающий апгрейд.

Как установить npm-check-updates

1Через Skills CLI (Vercel)

npx skills add ilteoood/harness --skill npm-check-updates -a claude-code

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

~/.claude/skills/npm-check-updates/SKILL.md

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

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

Вопросы о npm-check-updates

Как установить npm-check-updates в Claude Code?

Выполните npx skills add ilteoood/harness --skill npm-check-updates -a claude-code, затем проверьте файл ~/.claude/skills/npm-check-updates/SKILL.md.

Что делает npm-check-updates?

Скилл находит новые версии зависимостей и обновляет записи в package.json. Для lock-файла и node_modules после этого нужна отдельная установка.

Зачем нужен режим --doctor?

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

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

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

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

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

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