upkeep-deps

Identify outdated JavaScript and TypeScript dependencies and assess upgrade risks.

3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/llbbl/upkeep --skill upkeep-deps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upkeep-deps
Source: https://github.com/llbbl/upkeep/tree/main/skills/upkeep-deps
Command: npx skills add https://github.com/llbbl/upkeep --skill upkeep-deps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrading JavaScript and TypeScript dependencies can introduce risk; this Skill orchestrates risk assessment, Dependabot PR handling, and validated upgrades to maintain project health.

Core Features & Use Cases

  • Automated Dependency Upgrade: Identify outdated packages and prepare safe upgrade paths with risk scoring.
  • Dependabot Integration: Merge and manage existing Dependabot PRs as part of the workflow.
  • Risk-aware Validation: Run impact checks and tests to minimize breakages before applying updates.

Quick Start

Run the upkeep detect, upkeep deps, and upkeep risk steps to identify outdated packages and safely apply approved upgrades.

Frequently Asked Questions about upkeep-deps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely upgrade JavaScript and TypeScript dependencies without breaking my project?

Safely upgrade JavaScript and TypeScript dependencies by identifying outdated packages, assessing upgrade risks, and running impact checks and tests before applying updates. This process uses a branch-based workflow with provenance tracking and rollback safeguards to minimize breakages.

What is risk assessment for npm package upgrades and how does it work?

Risk assessment for dependency upgrades evaluates compatibility checks and test impacts across your project to guide safe updates. It scores the risk of each outdated package, enabling validated upgrades while coordinating with testing and rollback safeguards.

Can I integrate and manage Dependabot PRs within my dependency upgrade workflow?

Yes, you can integrate and manage existing Dependabot PRs as part of your dependency upgrade workflow. The process merges and handles these PRs alongside automated risk-aware validation to maintain overall project health.

Does this dependency upgrade process support package managers like pnpm, yarn, and bun?

Yes, the dependency upgrade process supports npm, yarn, pnpm, and bun. It automatically selects the appropriate package-manager commands to coordinate upgrades, perform compatibility checks, and enforce a safe branch-based workflow.

What is the best way to handle outdated TypeScript dependencies in an automated workflow?

The best way to handle outdated TypeScript dependencies is running a coordinated workflow that detects outdated packages, scores upgrade risks, and applies updates using a branch-based workflow with provenance tracking and rollback safeguards.