upgrade-deps
Upgrade dependencies, frameworks or language versions safely.
Skill by shankarr1503
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/shankarr1503-upgrade-deps
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/upgrade-deps
What's inside
- Skill name
upgrade-deps- Description
- Upgrade dependencies, frameworks or language versions safely. Use when bumping packages, fixing vulnerable dependencies, moving to a new major version, or modernising a runtime. Reads changelogs, upgrades in small batches, and verifies each step.
- License
- MIT
- Instructions
- 33 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Upgrade deps Most upgrade pain comes from bumping everything at once and then not knowing which change broke what. ## 1. Inventory - List what is outdated and why it matters: `npm outdated`, `pip list --outdated`, `cargo outdated`, `go list -m -u all`, `bundle outdated`. - Run the security audit (`npm audit`, `pip-audit`, `cargo audit`, `govulncheck`). Security fixes go first. - Make sure the test suite is green **before** you start, so new failures are attributable. ## 2. Read before you bump For each major version change, read the changelog, release notes and migration guide between the current and target version. Note: removed/renamed APIs, changed defaults, new peer-dependency or runtime requirements, and behavior changes that will not cause a compile error. Search the codebase for every API mentioned. ## 3. Upgrade in small batches - Order: patch/minor updates together first (low risk), then each major version separately, then the framework/runtime. - For large jumps (e.g. 2 → 5), go one major at a time if the migration guide is written that way. - Use official codemods/migration tools where they exist, then review their changes. - Update the lockfile with the package manager, never by hand. Commit manifest + lockfile together. - After each batch: install from clean, build, typecheck, lint, test, and run the app's key flows. Commit when green. ## 4. When something breaks - Find which package caused it (bisect the batch if needed). - Fix the call site per the migration guide. Don't pin to an old transitive version or add overrides/resolutions without noting why and when to remove them. - If an upgrade is blocked (incompatible peer, needs a larger refactor), leave it at the highest working version and report the blocker. ## 5. Report A table of `package: old → new`, notable breaking changes handled, verification run per batch, anything deferred with the reason, and remaining audit findings.
From shankarr1503/omnistack, MIT.
More from shankarr1503/omnistack
- 0.565score
api-contract
shankarr1503
Design or review an API (REST, GraphQL, gRPC, SDK or library interface) for clarity, consistency and long-term compatibility.
SkillAFreshness: AClaude Code +9 - 0.565score
commit-craft
shankarr1503
Write clean commits and pull request descriptions that reviewers love.
SkillAFreshness: AClaude Code +9 - 0.565score
fix-ci
shankarr1503
Diagnose and fix a failing CI pipeline, build or test job.
SkillAFreshness: AClaude Code +9 - 0.565score
legacy-tests
shankarr1503
Add tests to untested or legacy code before changing it.
SkillAFreshness: AClaude Code +9 - 0.565score
map-codebase
shankarr1503
Rapidly understand an unfamiliar repository and produce a practical map of it.
SkillAFreshness: AClaude Code +9 - 0.565score
perf-hunt
shankarr1503
Measure-first performance optimization.
SkillAFreshness: AClaude Code +9 - 0.565score
root-cause
shankarr1503
Find the real cause of a bug before changing code.
SkillAFreshness: AClaude Code +9 - 0.565score
safe-migration
shankarr1503
Plan and write zero-downtime database and schema migrations.
SkillAFreshness: AClaude Code +9 - 0.565score
safe-refactor
shankarr1503
Restructure code without changing behavior.
SkillAFreshness: AClaude Code +9 - 0.565score
ship-review
shankarr1503
Rigorous pre-merge review of a diff, branch or pull request.
SkillAFreshness: AClaude Code +9 - 0.565score
skill-forge
shankarr1503
Create a new high-quality agent skill (SKILL.md) for Claude Code, Codex or OpenCode.
SkillAFreshness: AClaude Code +9 - 0.565score
threat-check
shankarr1503
Security review of code or a change for exploitable vulnerabilities.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 7, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/shankarr1503/omnistack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from shankarr1503
- 0.565score
commit-craft
shankarr1503
Write clean commits and pull request descriptions that reviewers love.
SkillAFreshness: AClaude Code +9 - 0.565score
fix-ci
shankarr1503
Diagnose and fix a failing CI pipeline, build or test job.
SkillAFreshness: AClaude Code +9 - 0.565score
legacy-tests
shankarr1503
Add tests to untested or legacy code before changing it.
SkillAFreshness: AClaude Code +9 - 0.565score
map-codebase
shankarr1503
Rapidly understand an unfamiliar repository and produce a practical map of it.
SkillAFreshness: AClaude Code +9 - 0.565score
perf-hunt
shankarr1503
Measure-first performance optimization.
SkillAFreshness: AClaude Code +9 - 0.565score
api-contract
shankarr1503
Design or review an API (REST, GraphQL, gRPC, SDK or library interface) for clarity, consistency and long-term compatibility.
SkillAFreshness: AClaude Code +9
Cite this page
upgrade-deps skill. Agent Mart. https://agentmart.dev/skills/shankarr1503-upgrade-deps (last updated 2026-10-24)