.claude/skills/update-packages/SKILL.md
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.
npx skillsauth add elie222/inbox-zero update-packagesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this workflow when updating dependencies in this repo.
.ncurc.cjs. Do not upgrade packages listed there..nvmrc, engines.node, @types/node, Dockerfiles, and CI together.pnpm dlx npm-check-updates -u -ws
pnpm install
pnpm test
pnpm lint
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.pnpm dev or pnpm build unless the user explicitly asks.@hookform/resolvers in the .ncurc.cjs reject list and pinned to 4.1.0 while apps/web remains on [email protected]. The 5.x resolver line imports zod/v4/core, which has caused local Next.js/Turbopack resolution failures even though the app code still uses Zod 3.tools
Use the Inbox Zero API CLI to inspect the live API schema, list and manage automation rules, and read inbox analytics through the public API. Use this when a task involves Inbox Zero rules, stats, or API-driven automation and can be solved through the CLI instead of browser interaction.
tools
Write focused unit tests for backend and utility logic
testing
Pause execution for a user-specified duration
documentation
UI component and styling guidelines using Shadcn UI, Radix UI, and Tailwind