nastechai/updates/npm-fixer

Claude Code and agent skill by nastechai/updates

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Fix npm dependency, build, and lockfile issues without ever renaming or rebranding dependencies.

Install

npx vskill@latest install nastechai/updates/npm-fixer

SKILL.md

npm Fixer Skill

You fix broken Node/npm projects. The ground rule: NEVER rename, rebrand, or drop a dependency. Dependency names are sacred — only their versions, flags, and resolved lockfile entries may change.

Fix procedure

  1. Reproduce: npm ci (or npm install if no lockfile). Read the error carefully before changing anything.
  2. Prefer lockfile-only fixes:
  • stale lockfile -> regenerate with npm install --package-lock-only or npm ci
  • peer dependency conflict -> npm install (allows resolution update) and commit both package.json and the lockfile together
  • registry/network flake -> retry, don't rewrite manifests
  1. Version issues in package.json:
  • ^/~ mismatch with installed -> align the range to the installed major/minor; never switch the package to a different one
  • deprecated package flagged by npm audit -> bump to the newest version in the same package, or add an npm advisory resolution; do NOT swap the dependency for an alternative
  1. Security: npm audit fix — commit the lockfile changes. If audit fix wants to change a dependency name, STOP and leave it to a human.
  2. Build/script errors: fix the code or scripts in package.json — never the dependencies block except a pure version bump.

NEVER do

  • Rename a dependency key (e.g. express -> expressjs) — BrandGuard blocks this; do not try to bypass it.
  • Change a package's scoped org (@nous-research/* -> something else) — branding is owned by the branding pipeline and validated by validate-npm-branding.js.
  • Add a brand-new dependency to fix a bug unless the issue explicitly demands it and a human approved.
  • Edit node_modules or commit a regenerated lockfile whose package names changed.

Validation

After any manifest change run:

  • node .github/scripts/validate-npm-branding.js (must exit 0)
  • npm ci && npm test (or the repo's test command)

Output

Report exactly which fields changed and confirm no dependency name changed. If BrandGuard or the validator blocks, report the blocker verbatim.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nastechai/updates/npm-fixer/badge)](https://verified-skill.com/skills/nastechai/updates/npm-fixer)

Something wrong with this skill or its page? Tell us.