AIKraft/Skills/Аудит и сокращение зависимостей

Аудит и сокращение зависимостей

Reduces JavaScript dependency footprint with pnpm while preserving lockfile, workspace layout, and dependency range style. Runs /check-npm first, then removes unused deps, dedupes versions, ranks transitive closure, and reports Keep/Replace/Remove triage. Use when cleaning up pnpm dependencies, reducing lockfile size, or shrinking node_modules in Grafana plugins; not for Go modules or full GitHub

GLGrafana Labs official Разработка

Что делает навык

Сокращает объём JavaScript-зависимостей с помощью pnpm, сохраняя lockfile, структуру workspace и стиль диапазонов зависимостей. Выполняет аудит, удаление неиспользуемых пакетов, дедупликацию и ранжирование по транзитивному замыканию для оптимизации проекта.

Когда применять

  • Очистка зависимостей в плагинах Grafana
  • Уменьшение размера lockfile
  • Сокращение размера node_modules
  • Анализ транзитивных зависимостей в monorepo
  • Поиск тривиальных зависимостей для инлайнинга

Как работает

  1. Запустить /check-npm (read-only) для проверки безопасности
  2. Установить базовое состояние проекта
  3. Удалить неиспользуемые прямые зависимости
  4. Дедуплицировать версии прямых зависимостей в monorepo
  5. Ранжировать прямые зависимости по транзитивному замыканию lockfile
  6. Использовать данные замыкания для поиска безопасных обновлений и зависимостей для инлайнинга

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

Проведи аудит и сократи зависимости в проекте с помощью pnpm
Уменьши размер node_modules в плагине Grafana, удалив неиспользуемые пакеты
Проверь транзитивные зависимости и найди тривиальные пакеты для инлайнинга

Что понадобится

  • check-npm

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «audit-and-reduce-dependencies» из репозитория: # https://github.com/grafana/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r audit-and-reduce-dependencies/ ~/.claude/skills/audit-and-reduce-dependencies/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.