dependency-upgrader

Installation
SKILL.md

Dependency upgrader

Establish the contract

  1. Read repository instructions and detect the manifests, wrapper, version catalog, lockfile, selected package manager, and existing security tooling.
  2. Confirm the requested packages, allowed version range, motivation, and whether major migrations are in scope. Treat "update dependencies" as the smallest compatible stable updates, not permission to upgrade every major.
  3. Record current declared and resolved versions, dependency paths, and the smallest reliable baseline check before editing.
  4. Stop and report when the working tree contains overlapping changes or the required tool is unavailable; do not switch package managers or regenerate a foreign lockfile.

Select versions

  1. Use current registry metadata plus official release notes, migration guides, compatibility tables, and security advisories.
  2. Prefer the smallest stable version that solves the stated problem. Do not select prereleases or release candidates unless requested.
  3. Group tightly coupled packages; otherwise update one dependency or low-risk group at a time.
  4. For majors, identify runtime requirements, removed APIs, configuration changes, and rollback constraints before editing.

Audit known vulnerabilities

Read references/vulnerability-audit-playbook.md for every dependency upgrade or vulnerability audit.

Installs
34
GitHub Stars
130
First Seen
Jan 22, 2026
dependency-upgrader — jmerta/codex-skills