schematize-node v0.4.0BETA
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.

instalar no projetobash
$ git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
global: ./skill-node/install.sh ~  ·  depois, na sessão: /node-help

Comandos

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

comandoo que faz
/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.

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.

  1. Rode: git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
  2. Ou baixe: https://github.com/schematizeme/skill-node/releases/latest/download/skill-node.zip e descompacte em .claude/skills/
  3. Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
  4. 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 ↗