deps-minor
Safe minor dependency updates with validation (lint/test/build) and automatic rollback on failure.
$ Installer
git clone https://github.com/huseyindeniz/vite-react-dapp-template /tmp/vite-react-dapp-template && cp -r /tmp/vite-react-dapp-template/.claude/skills/deps-minor ~/.claude/skills/vite-react-dapp-template// tip: Run this command in your terminal to install the skill
SKILL.md
name: deps-minor description: Safe minor dependency updates with validation (lint/test/build) and automatic rollback on failure.
Purpose
Perform safe minor npm dependency updates for the current project.
Run validation (lint → test → build) after each update, and revert if any step fails.
No major updates are performed.
Scope
- Operates on both
dependenciesanddevDependencies. - Updates only minor versions (
x.X.x). - No git operations.
- Excludes i18next* and storybook* packages.
Process
- Discovery
- Run:
ncu --target minor --jsonAll - Filter out:
- Any package containing
i18next,18next, orstorybook
- Any package containing
- Run:
- Batch Update
- Update in batches of ≤8 packages:
ncu -u <pkg-list> --target minor npm install --no-audit --no-fund
- Update in batches of ≤8 packages:
- Validation
- Run (if present):
npm run lint npm run test npm run build - If any step fails:
- Revert last batch changes using backup copy.
- Log failure and skip problematic packages.
- Run (if present):
- Reporting
- Output summary with:
- Updated packages
- Skipped packages
- Validation results
- Remind user: “No git operations were performed.”
- Output summary with:
Tool Permissions
- Bash: run shell commands
- Read: inspect
package.json, test scripts - Write: modify
package.json,package-lock.json
Safety
- Always back up
package.jsonandpackage-lock.jsonbefore updates. - Never touch excluded packages.
- Stop on first failed batch.
Repository

huseyindeniz
Author
huseyindeniz/vite-react-dapp-template/.claude/skills/deps-minor
12
Stars
7
Forks
Updated6d ago
Added1w ago