nastechai/updates/npm-fixer
Claude Code and agent skill by nastechai/updates
Trust tier 2
- community
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-fixerSKILL.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
- Reproduce:
npm ci(ornpm installif no lockfile). Read the error carefully before changing anything. - Prefer lockfile-only fixes:
- stale lockfile -> regenerate with
npm install --package-lock-onlyornpm ci - peer dependency conflict ->
npm install(allows resolution update) and commit bothpackage.jsonand the lockfile together - registry/network flake -> retry, don't rewrite manifests
- 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
- Security:
npm audit fix— commit the lockfile changes. Ifaudit fixwants to change a dependency name, STOP and leave it to a human. - Build/script errors: fix the code or
scriptsinpackage.json— never thedependenciesblock 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 byvalidate-npm-branding.js. - Add a brand-new dependency to fix a bug unless the issue explicitly demands it and a human approved.
- Edit
node_modulesor 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
- SKILL.md in the repositoryChecking.github/skills/npm-fixer/SKILL.md
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
[](https://verified-skill.com/skills/nastechai/updates/npm-fixer)