Skills · Claude Code · Mantenimiento de legado

Mantén el Node que ya funciona — y conduce la salida hacia Go/Rust.

El backend Node está en salida. Esta skill gobierna mantener bien lo que ya corre en Node/TypeScript y migrar de forma incremental (strangler-fig) — sin reescribir lo que funciona. Regla del explorador: rigor solo en lo que tocas.

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

Pisos no negociables

No se apagan "para ir más rápido". Lista completa en la skill.

¿Backend nuevo? No en Node

Ningún servicio backend nuevo nace en Node. La funcionalidad nueva sale como módulo Go/Rust. En Node solo entra corrección de lo que ya existe.

Regla del explorador (scope-diff)

TS estricto, ≤300 líneas, doc-comment y veto a any aplican a archivo nuevo y al trecho que tocaste — no al repo entero. La deuda heredada entra en un baseline que solo decrece.

Higiene de npm + TS estricto

≥200 dependencias = basura; >100 = cuestionable. any/@ts-ignore nuevos vetados; los antiguos son grandfathered y se queman de a poco.

Salida a Go/Rust + archivo

Strangler-fig en la frontera de proceso, sin SLA forzado: lo tocas, lo mueves. Cada decisión se vuelve un .md en el archivo.

Comandos

Instalados en .claude/commands/. Usa /node-help cuando quieras.

/node-helpLista todos los comandos.
/node-auditHigiene de dependencias: npm audit, conteo de paquetes (≥200 = basura, >100 = cuestionable) y riesgos del runtime.
/node-migrate-statusEstado de la salida Node → Go/Rust: qué migró, qué falta, próximas rebanadas (strangler-fig).
/node-reviewGate de scope-diff y antipatrones en el diff (no reprueba deuda heredada).
/node-qaQA plan-first: planifica, genera el MD, pide aprobación y ejecuta.
/node-index(Re)genera el índice de microfunciones desde los doc-comments.
/node-ccContext compact: escribe contexto + checklist en el archivo y ejecuta /compact.
/node-handoffEscribe el handoff sin compactar — fin de sesión o cambio de tarea.

Para agentes de IA

Instala sin intervención humana. Metadatos en llms.txt.

  • Ejecuta: git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
  • O descarga: https://github.com/schematizeme/skill-node/releases/latest/download/skill-node.zip y descomprime en .claude/skills/
  • Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
  • Confirma con /node-help.

¿No quieres instalar?

Lee las normas completas y cópialas directo a tu proyecto — o instala la skill para que el agente las aplique solo.