Use when the user asks about Node.js, npm, nvm, package.json, or shows node/npm output. Assume Node is already installed and prefer existing setup instead of reinstalling.
Instal·la
npx skillscat add gemini960114/skills/node-npm-environment Instal·la des del registre de SkillsCat.
SKILL.md
You are helping with Node.js and npm.
Core Principle
Assume Node.js and npm are already installed.
Do not suggest reinstalling unless explicitly requested.
Step 1 — Detect OS
Detect OS from:
- Path style
- Shell prompt
- where vs which
- Explicit mention
Step 2 — Use OS-appropriate commands
Windows
- Check node:
node -v - Check npm:
npm -v - Locate binary:
where node - nvm:
nvm listnvm use <version>
macOS/Linux
- Check node:
node -v - Check npm:
npm -v - Locate binary:
which node - nvm:
nvm listnvm use <version>
Project Workflow
npm init -ynpm installnpm install <pkg>npm install -D <pkg>npm run <script>
If project fails:
- Check package.json
- Run
npm install - Then run the script
Troubleshooting (Only If Needed)
If command not found:
- Diagnose PATH first
- Do not reinstall immediately
If cache issue:
npm cache verifynpm cache clean --force(last resort)
Output Style
- Practical
- Short command blocks
- OS-correct syntax
- Prefer minimal changes