Claude Code Plugins

Community-maintained marketplace

Feedback

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

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 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
  2. Batch Update
    • Update in batches of ≤8 packages:
      ncu -u <pkg-list> --target minor
      npm install --no-audit --no-fund
      
  3. 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.
  4. 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.