Skills · Claude Code · Manutenção de legado

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.

schematize-node · v0.9.0bash
$ schematize install node
Legado · Node.js/TS/node-help · github.com/schematizeme/schematize-cli

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.

Comandos

Instalados em .claude/commands/. Use /node-help a qualquer momento.

/node-helpLista todos os comandos.
/node-auditHigiene de dependências: npm audit, contagem de pacotes (≥200 = lixo, >100 = questionável) e riscos do runtime.
/node-migrate-statusEstado da saída Node → Go/Rust: o que já migrou, o que falta, próximas fatias (strangler-fig).
/node-reviewGate de escopo-diff e anti-padrões no diff (não reprova dívida herdada).
/node-qaQ.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-ccContext compact: gera contexto + checklist no archive e roda /compact.
/node-handoffGera o handoff sem compactar — fim de sessão ou troca de tarefa.

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.zip e descompacte em .claude/skills/
  • Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
  • Confirme com /node-help.

Não quer instalar?

Leia as normativas completas e copie direto pro seu projeto — ou instale a skill para o agente aplicar sozinho.