smithery.ai

deps-minor

Safe minor dependency updates with validation (lint/test/build) and automatic rollback on failure.

First seen Apr 22, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,554 B
  • docs SUMMARY.md 116 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

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 dependencies and devDependencies.
  • Updates only minor versions (x.X.x).
  • No git operations.
  • Excludes i18next and storybook packages.

Process

  1. Discovery

- Run: ncu --target minor --jsonAll - Filter out: - Any package containing i18next, 18next, or storybook

  1. Batch Update

- Update in batches of ≤8 packages: ``bash ncu -u <pkg-list> --target minor npm install --no-audit --no-fund ``

  1. Validation

- Run (if present): ``bash 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.

  1. Reporting

- Output summary with: - Updated packages - Skipped packages - Validation results - Remind user: “No git operations were performed.”

Tool Permissions

  • Bash: run shell commands
  • Read: inspect package.json, test scripts
  • Write: modify package.json, package-lock.json

Safety

  • Always back up package.json and package-lock.json before updates.
  • Never touch excluded packages.
  • Stop on first failed batch.