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

update-dependencies — команда для Claude Code: обновление зависимостей

Команда проверяет устаревшие пакеты и уязвимости, затем обновляет зависимости по выбранной стратегии. Пригодится для планового обновления или проверки безопасности проекта.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command setup/update-dependencies
Открыть на GitHub

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

Команда анализирует манифест проекта и файлы блокировки, проверяет устаревшие пакеты и уязвимости. Она ориентируется на package.json, requirements.txt или Cargo.toml, а также на соответствующие lock-файлы. Можно задать стратегию обновления: --patch, --minor, --major или --security-only.

Далее команда предлагает обновлять пакеты поэтапно и проверять тесты и сборку между этапами. Она также учитывает изменения, нарушающие совместимость, и предлагает подготовить откат и обновить документацию. Проверки зависят от стека проекта: для Node.js используется npm audit, а для Python — pip check, поэтому выбранные инструменты стоит сверить с используемым менеджером пакетов.

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

  • найти устаревшие пакеты в проекте
  • проверить зависимости на известные уязвимости
  • обновить пакеты только до исправлений безопасности
  • разделить обновление на этапы с проверками между ними
  • подготовить инструкции для отката и миграции

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

  • Обнови зависимости проекта только до исправлений безопасности: /update-dependencies --security-only.
  • Проверь обновления патч-версий и тесты после каждого этапа: /update-dependencies --patch.
  • Оцени переход на новые основные версии, включая несовместимые изменения: /update-dependencies --major.

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

1Через claude-code-templates

npx claude-code-templates@latest --command setup/update-dependencies

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

.claude/commands/update-dependencies.md

Вызов — /update-dependencies. Для всех проектов — ~/.claude/commands/

Вопросы о update-dependencies

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

Выполните npx claude-code-templates@latest --command setup/update-dependencies. Файл команды находится по пути .claude/commands/update-dependencies.md.

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

Команда проверяет версии пакетов и уязвимости, затем помогает обновить зависимости с тестированием и проверкой совместимости. Стратегию задают аргументом, например --patch или --security-only.

Какие стратегии обновления поддерживает команда?

Можно выбрать --patch, --minor, --major или --security-only. В процессе команда предлагает проводить проверки между этапами обновления.

Исходный текст

update-dependencies.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[update-strategy] | --patch | --minor | --major | --security-only"
description: Update and modernize project dependencies with comprehensive testing and compatibility checks
---

# Update Dependencies

Update and modernize project dependencies with safety checks: **$ARGUMENTS**

## Current Dependencies State

- Package manager: @package.json or @requirements.txt or @Cargo.toml (detect package manager)
- Outdated packages: !`npm outdated 2>/dev/null || pip list --outdated 2>/dev/null || echo "Manual check needed"`
- Security issues: !`npm audit --audit-level=moderate 2>/dev/null || pip check 2>/dev/null || echo "Run security audit"`
- Lock files: @package-lock.json or @poetry.lock or @Cargo.lock

## Task

Systematically update project dependencies with comprehensive testing and compatibility validation:

**Update Strategy**: Use $ARGUMENTS to specify patch updates, minor updates, major updates, or security-only updates

**Update Process**:
1. **Dependency Analysis** - Audit current versions, identify outdated packages, assess security vulnerabilities
2. **Impact Assessment** - Check changelogs, breaking changes, deprecation warnings, compatibility matrix
3. **Staged Updates** - Apply patch updates first, then minor, finally major versions with testing between stages
4. **Testing & Validation** - Run full test suite, build verification, integration testing, performance checks
5. **Rollback Strategy** - Document changes, create restore points, maintain rollback procedures
6. **Documentation Updates** - Update README, dependencies list, migration guides, team notifications

**Safety Features**: Automated testing between updates, dependency conflict resolution, security vulnerability prioritization.

**Output**: Updated dependency manifest with comprehensive testing results, security audit report, and upgrade documentation.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «DevOps и инфраструктура» →

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

Весь набор →
vercel-edge-function Команда создаёт заготовку Vercel Edge Function с обработчиками запросов и примерами для геолокации или JWT-аутентификации. Пригодится, когда нужно добавить такой API-маршрут в Next.js-проект. 364установок vercel-environment-sync Хук проверяет переменные окружения после правки .env и подсказывает, как перенести их в Vercel. Пригодится, если локальные и деплойные значения расходятся. 363установок prepare-release Команда автоматизирует подготовку релизов: сверяет версии, прогоняет тесты, обновляет CHANGELOG.md и создаёт git-теги по правилам SemVer. 363установок test-quality-analyzer Команда оценивает качество тестового набора: ищет пробелы в покрытии, слабые проверки, проблемы поддержки и медленные тесты. Запускайте её, когда нужно понять, что улучшить в тестах. 356установок developer-growth-analysis Разбирает вашу недавнюю историю чатов Claude, находит пробелы в навыках и присылает отчёт в личку Slack. 355установок log Переносит отчёт о выполненной задаче во внешние трекеры и заметки: время, статус, коммиты. Пригодится, когда работа идёт в Claude, а учёт — в Linear или Obsidian. 351установок create-worktrees Собирает все открытые пул-реквесты через GitHub CLI и разворачивает под каждую ветку отдельный git worktree в папке ./tree/. Пригодится, когда надо смотреть несколько PR сразу, не переключая ветки в основном чекауте. 351установок setup-ci-cd-pipeline Настраивает CI/CD-пайплайн под GitHub Actions, GitLab CI, Azure Pipelines или Jenkins с тестами, проверками безопасности и сценариями деплоя. 346установок

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

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