What problem does it solve?
Open Dependabot security alerts in a monorepo require manual tracing of vulnerable packages to their outermost consumers, vetting of major-version bumps, and coordination with existing Dependabot PRs before any fix work can be scheduled.
Core Features & Use Cases
- Alert triage: Lists open Dependabot security alerts via the GitHub API with pagination and traces each vulnerable package to its outermost consumer using npm why.
- Fix selection: Picks the lowest consumer version that resolves the vulnerability, preferring package.json bumps over lockfile updates and skipping unfixable paths.
- Major-bump vetting: Spawns subagents to review changelogs for every major version crossed, checking for ESM-only packages, dropped Node engine support, and breaking API changes.
- Use Case: A repository has 33 open Dependabot alerts; the Skill dedupes against open Dependabot PRs, then creates one 1-point GUS work item per consumer-bump with an exact lockfile verification target for the auto-build-wi workflow.
Quick Start
Triage the open Dependabot security alerts in this repository and draft the GUS work items for each fixable consumer bump.