unstale

Everything that changed past your coding agent's knowledge cutoff.

unstale reads the release notes, migration guides and advisories of the packages you use, and gives Claude Code, Codex or Cursor the changes that apply to your code.

npx @unstale/cli init

@unstale/cli 0.1.0 on npm · or brew install vuca-dev/tap/unstale

$ npx @unstale/cli init✓ my-app · Personal setup readyMapped 119 direct dependencies from pnpm-lock.yaml and checked local references.Priority · 31 advisory fixes match installed versions. Review these first. Upgrades to review · 3 shortlisted1. next 16.2.1 → 16.4.2 picks up 37 security, 90 fixes, 5 performance changes, 20 behaviour changes2. prisma 6.19.3 → 7.10.0 picks up 8 security, 82 fixes, 8 performance changes · unlocks 52 optional capabilities Capabilities to explore · 8 shortlisted1. next · available on 16.2.1 — updateTag provides Server Actions with read-your-writes cache expiration and immediate refresh semantics.   Reference (unverified): `next/cache` in src/entities/user/model/update-user.action.ts NEXT · Paste this prompt into your coding agentUse .unstale/skills/onboarding/SKILL.md to review .unstale/onboarding-report.md against this repository. Rank the upgrades and capabilities by likely impact, explain the trade-offs, and recommend what to do first. Return proposals only; do not edit files.
Real init output on a Next.js and Prisma app, trimmed.

What your agent gets

Every item links to the release note, guide or advisory it came from. Matching runs on your machine: no code leaves it, and there is no telemetry. If nothing upstream matters to your code, your agent hears nothing. Works with npm and PyPI projects.

Replayed on 15 real Next.js, Prisma and NestJS upgrades, the catalog held 92% of the required changes that upstream sources document. Method and results.

What changed, by package

12,187 changes across 104 packages, each cited to its official source. Packages your projects use are added on request.