---
name: node-tooling
description: Manter pacotes Node, scripts, package managers, build, lint e testes quando não houver frontend ou backend específico. Use em projetos com package.json genérico.
---

# Node Tooling

## Procedimento

1. Detecte npm, pnpm, yarn ou bun pelo lockfile.
2. Leia scripts e configs de TypeScript, lint, test e build.
3. Evite trocar package manager ou atualizar dependências sem necessidade.
4. Prefira comandos existentes e mudanças pequenas em scripts/configs.
5. Rode verificação focada e reporte lockfile alterado quando ocorrer.

## Regra

Não reescreva tooling amplo para resolver uma task local.

## Objetivo

Ativar esta skill quando os sinais do projeto baterem com o contexto descrito e complementar o fluxo SDD sem depender dele.

## Evidências

Reporte sinais detectados, arquivos consultados, comandos executados e lacunas.

## Fallback

Se os sinais forem inconclusivos, use `project-conventions`, registre a incerteza e siga validação manual.
