Use when upgrading a dependency in this pnpm workspace, including requests to bump a package to a specific version, compare the registry latest version with the latest version installable under the current minimum-release-age window, or decide whether minimumReleaseAgeExclude in pnpm-workspace.yaml must change. Ask the user for the package name or target version when either is missing.
Use this skill for interactive dependency bumps in Langfuse.
node .agents/skills/pnpm-upgrade-package/scripts/check-release-age-window.mjs <package> [targetVersion]pnpm why -r <package> to find which direct dependency brings it in, then
inspect whether the current top-level parent already allows the requested
transitive version via its dependency range.pnpm-lock.yaml; regenerate lockfile changes with
pnpm commands only. If a lockfile-only refresh causes unrelated churn,
adjust the pnpm command and rerun instead of patching the lockfile by hand.pnpm dedupe to the user as an optional manual
follow-up, but do not run it automatically and do not require it.minimumReleaseAge window.minimumReleaseAgeExclude entries for the target package,
exact dependency companions from dependencies or optionalDependencies, or
locally installed exact peer dependencies.pnpm why -r <package> to confirm that only the intended version
remains in the workspace.