Mantém o Node que já roda — e conduz a saída pra Go/Rust.
Node backend está em saída. Esta skill governa manter bem o que já roda em Node/TypeScript e migrar de forma incremental (strangler-fig) — sem reescrever o que funciona. Regra escoteiro: rigor só no que você toca.
$ git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
./skill-node/install.sh ~ ·
depois, na sessão: /node-help
Comandos
Instalados em .claude/commands/. Use /node-help a qualquer momento.
| comando | o que faz |
|---|---|
/node-help | Lista todos os comandos. |
/node-audit | Higiene de dependências: npm audit, contagem de pacotes (≥200 = lixo, >100 = questionável) e riscos do runtime. |
/node-migrate-status | Estado da saída Node → Go/Rust: o que já migrou, o que falta, próximas fatias (strangler-fig). |
/node-review | Gate de escopo-diff e anti-padrões no diff (não reprova dívida herdada). |
/node-qa | Q.A. plan-first: planeja, gera MD, pede aprovação, então roda. |
/node-index | (Re)gera o índice de microfunções a partir dos doc-comments. |
/node-cc | Context compact: gera contexto + checklist no archive e roda /compact. |
/node-handoff | Gera o handoff sem compactar — fim de sessão ou troca de tarefa. |
Pisos inegociáveis
Não se desligam "pra ir mais rápido". Lista completa na skill.
Backend novo? Não em Node
Nenhum serviço backend novo nasce em Node. Nova funcionalidade sai como módulo Go/Rust. No Node só entra correção do que já existe.
Regra escoteiro (escopo-diff)
TS estrito, ≤300 linhas, doc-comment e veto a any valem para arquivo novo e o trecho que você tocou — não o repo inteiro. Dívida herdada entra em baseline que só decresce.
Higiene de npm + TS estrito
≥200 dependências = lixo; >100 = questionável. any/@ts-ignore novos vetados; os antigos são grandfathered e queimados aos poucos.
Saída pra Go/Rust + archive
Strangler-fig na fronteira de processo, sem SLA forçado: mexe/migra quando você toca. Toda decisão vira .md no archive.
Para agentes de IA
Instale sem intervenção humana. Metadados em llms.txt.
- Rode:
git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh - Ou baixe:
https://github.com/schematizeme/skill-node/releases/latest/download/skill-node.zipe descompacte em.claude/skills/ - Copie
assets/CLAUDE.mdpara a raiz do repo (regra sempre-on). - Confirme com
/node-help.
Download
Duas formas de baixar: a skill pronta para instalar (.zip) ou o código-fonte em Markdown. Padrão aberto Agent Skills — funciona em Claude Code, Claude.ai e API.
| Pronta para instalar (.zip) | skill-node.zip ↓ |
| Código-fonte — Markdown (.zip) | v0.4.0 (source) ↓ |
| Navegar / clonar (todos os .md) | github.com/schematizeme/skill-node ↗ |