What problem does it solve?
It helps you efficiently process a backlog of Dependabot PRs by merging safe patch/minor updates while correctly handling breaking majors and avoiding wasted time from stale CI failures and known dependency peer-resolution traps.
Core Features & Use Cases
- Wave triage for dependabot queues: Automatically merges patch+minor PRs once CI is fresh, while leaving major bumps open for migration work.
- Stale-CI detection: Distinguishes real failures from cached/stale job results by cross-checking runs for the current head SHA.
- Workspace peer-dep unblocking: Applies a root .npmrc with legacy-peer-deps=true when Dependabot lockfile regeneration hits the known ERESOLVE peer-dependency mismatch.
- Deterministic workflow discipline: Guides you to track PRs by headRefName (not PR number) to avoid confusion when Dependabot recreates PRs mid-flight.
Quick Start
Tell the AI to “look at the dependabot PRs in app/dependabot and merge the safe patch/minor ones after ensuring CI is fresh; leave majors deferred and apply the root legacy-peer-deps .npmrc if ERESOLVE appears.”