update-packages
Update workspace packages while respecting the repo's pinned package list in .ncurc.cjs. Use when the user asks to update dependencies or refresh package versions.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install elie222-inbox-zero-update-packages
Repository
Skill path: .claude/skills/update-packages
Update workspace packages while respecting the repo's pinned package list in .ncurc.cjs. Use when the user asks to update dependencies or refresh package versions.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: elie222.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install update-packages into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/elie222/inbox-zero before adding update-packages to shared team environments
- Use update-packages for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: update-packages description: Update workspace packages while respecting the repo's pinned package list in .ncurc.cjs. Use when the user asks to update dependencies or refresh package versions. --- # Update Packages Use this workflow when updating dependencies in this repo. ## Steps 1. Check the pinned package list in `.ncurc.cjs`. Do not upgrade packages listed there. 2. Keep the repo on Node 24. If you change Node runtime settings, update `.nvmrc`, `engines.node`, `@types/node`, Dockerfiles, and CI together. 3. Update manifests across the workspace: ```sh pnpm dlx npm-check-updates -u -ws ``` 4. Refresh the lockfile and install updated packages: ```sh pnpm install ``` 5. Verify the update: ```sh pnpm test pnpm lint ``` ## Notes - `npm-check-updates` reads `.ncurc.cjs`, so the reject list is applied during the manifest update. - `pnpm install` may also bump the root `packageManager` field and regenerate `pnpm-lock.yaml`. - Do not run `pnpm dev` or `pnpm build` unless the user explicitly asks.