dependency-management

Manage dependency upgrades with Renovate policies and security-only Dependabot.

3|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Mikeys-Tech-Lab/poc --skill dependency-management-mikeys-tech-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-management
Source: https://github.com/Mikeys-Tech-Lab/poc/tree/main/.cursor/skills/dependency-management
Command: npx skills add https://github.com/Mikeys-Tech-Lab/poc --skill dependency-management-mikeys-tech-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency version changes can silently inflate risk, break builds, or create noisy upgrade queues, and they’re difficult to manage consistently across routine and security work.

Core Features & Use Cases

  • Renovate-first workflow: Centralizes non-security dependency updates in renovate.json with predictable cadence, grouping, and automerge rules for non-majors.
  • Security-only Dependabot: Keeps .github/dependabot.yml focused on security updates so vulnerability handling stays easy to identify and prioritize.
  • Upgrade and auditing guidance: Provides clear review steps for routine vs security PRs, plus practical pnpm commands for manual upgrades and backlogged queue recovery.

Quick Start

Use this skill when updating or auditing workspace dependencies by following the Renovate and Dependabot policy split, then apply the documented review steps and upgrade commands before committing.

Frequently Asked Questions about dependency-management

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

FAQPage Schema
How do I separate security updates from routine dependency upgrades?

To separate security updates from routine dependency upgrades, configure Dependabot for security-only alerts and use Renovate for routine version bumps. This split keeps vulnerability handling easy to prioritize while centralizing non-security upgrades in renovate.json with predictable grouping and automerge rules.

What is the best way to manage major dependency updates without breaking the build?

The best way to manage major dependency updates is to configure them as approval-gated within your renovate.json policy. This approach requires explicit review before applying major version changes, preventing silent build failures while allowing non-major updates to automerge safely.

How do I upgrade workspace packages using pnpm commands?

To upgrade workspace packages using pnpm commands, follow the documented pnpm commands for manual upgrades and backlogged queue recovery. This ensures dependency changes are applied consistently across workspace packages before committing the updated lockfile.

Can I use Renovate and Dependabot together in the same repository?

Yes, you can use Renovate and Dependabot together by keeping Dependabot focused on security updates in dependabot.yml and using Renovate for non-security dependency updates. This separation ensures vulnerability handling stays distinct from routine upgrade workflows.

Why does my dependency update queue create noisy PRs and how do I control it?

A noisy dependency update queue happens when updates are ungrouped; control it by applying renovate.json grouping and automerge constraints. Centralizing non-major updates with predictable cadence reduces PR noise and simplifies review priorities.

What are the review steps for auditing security vs routine dependency PRs?

Reviewing security versus routine dependency PRs requires applying specific review priorities for security scanning and following documented steps for routine upgrades. Treat security PRs from Dependabot as high priority while evaluating routine Renovate PRs against grouping and automerge constraints.