upgrade-deps
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Context
Current branch: !git branch --show-current 2>/dev/null || echo "(unknown)"
Uncommitted changes: !git status --short 2>/dev/null || echo "(unable to read status)"
JavaScript lockfile: !for f in pnpm-lock.yaml yarn.lock package-lock.json bun.lock bun.lockb; do if test -f "$f"; then echo "$f"; exit 0; fi; done; echo "(none)"
Root dependency scripts: !test -f package.json && jq -r '.scripts // {} | [to_entries[] | select(.key | test("dep|upgrade|update|taze"; "i")) | "\(.key): \(.value)"] | if length == 0 then ["(none)"] else . end | .[]' package.json 2>/dev/null || echo "(none)"
uv.lock files: !find . -name node_modules -type d -prune -o -name uv.lock -print 2>/dev/null | head -20 || echo "(none)"
Changesets: !test -d .changeset && echo "yes (.changeset/)" || echo "(none)"
Dependabot or Renovate config: !find . -name node_modules -type d -prune -o \( -path './.github/dependabot.yml' -o -path './.github/dependabot.yaml' -o -name renovate.json -o -name .renovaterc -o -name .renovaterc.json \) -print 2>/dev/null | head -20 || echo "(none)"
GitHub Actions workflows: !test -d .github/workflows && find .github/workflows -maxdepth 1 -type f \( -name '*.yml' -o -name '*.yaml' \) -print 2>/dev/null | head -20 || echo "(none)"