Skip to content
Back to skills

Dev Dependency Upgrade

ASecurity

Use for dependency upgrades, vulnerability fixes, version conflicts, lockfiles, package managers, and migration risk.

  • 21 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
developmentpythonrustgojavasecurity

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add BlueSkyXN/Codex-is-all-you-need --skill dev-dependency-upgrade --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dev Dependency Upgrade?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dev Dependency Upgrade
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/blueskyxn-dev-dependency-upgrade/badge)](https://www.skillsdirectory.com/skills/blueskyxn-dev-dependency-upgrade)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dev-dependency-upgrade
description: Use for dependency upgrades, vulnerability fixes, version conflicts, lockfiles, package managers, and migration risk.
metadata:
  version: "0.3"
  updated: "2026-06-12"
---

# Dependency upgrade workflow

Use this workflow when dependencies, lockfiles, package versions, or vulnerability fixes are in scope.

## Steps

1. Identify ecosystems.
   - npm/yarn/pnpm
   - Python pip/uv/poetry
   - Go modules
   - Rust cargo
   - Java/Maven/Gradle
   - Other package managers used by the repo

2. Read the source of truth.
   - Manifest files
   - Lockfiles
   - Workspace config
   - CI install commands
   - Vulnerability reports
   - Changelogs or migration notes for major updates

3. Classify the change.
   - Security patch
   - Version conflict
   - Major upgrade
   - Package replacement
   - Dependency removal
   - Bundle/build optimization

4. Plan safely.
   - Prefer smallest version bump that fixes the issue.
   - Note breaking changes.
   - Keep lockfile updates consistent with the package manager.
   - Define rollback path.

5. Validate.
   - Install or lockfile check
   - Unit/integration tests
   - Typecheck/lint/build
   - Security audit when available

## Output

Return:

1. Dependency issue
2. Selected upgrade path
3. Compatibility and security notes
4. Files changed
5. Validation run

## Do not

- Do not edit lockfiles manually unless the package manager cannot run and the reason is stated.
- Do not upgrade broad dependency sets when a targeted fix is enough.
- Do not ignore peer dependency or engine constraints.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.