Skills · Claude Code · Manutenzione legacy

Mantieni il Node che già gira — e guida l'uscita verso Go/Rust.

Il backend Node è in uscita. Questa skill governa il mantenere bene ciò che già gira in Node/TypeScript e la migrazione incrementale (strangler-fig) — senza riscrivere ciò che funziona. Regola dello scout: rigore solo su ciò che tocchi.

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

Basi non negoziabili

Non si spengono "per andare più veloce". Elenco completo nella skill.

Backend nuovo? Non in Node

Nessun nuovo servizio backend nasce in Node. La nuova funzionalità esce come modulo Go/Rust. In Node solo correzioni di ciò che esiste già.

Regola dello scout (scope-diff)

TS strict, ≤300 righe, doc-comment e il divieto di any valgono per i file nuovi e il tratto che hai toccato — non tutto il repo. Il debito ereditato entra in una baseline che può solo diminuire.

Igiene npm + TS strict

≥200 dipendenze = spazzatura; >100 = discutibile. any/@ts-ignore nuovi vietati; i vecchi sono grandfathered e bruciati un po' alla volta.

Uscita verso Go/Rust + archivio

Strangler-fig alla frontiera di processo, senza SLA forzato: lo tocchi, lo sposti. Ogni decisione diventa un .md nell'archivio.

Comandi

Installati in .claude/commands/. Usa /node-help quando vuoi.

/node-helpElenca tutti i comandi.
/node-auditIgiene delle dipendenze: npm audit, conteggio pacchetti (≥200 = spazzatura, >100 = discutibile) e rischi del runtime.
/node-migrate-statusStato dell'uscita Node → Go/Rust: cosa è migrato, cosa resta, prossime fette (strangler-fig).
/node-reviewGate scope-diff e anti-pattern sul diff (non boccia il debito ereditato).
/node-qaQA plan-first: pianifica, genera l'MD, chiede approvazione, poi esegue.
/node-index(Ri)genera l'indice delle micro-funzioni dai doc-comment.
/node-ccContext compact: scrive contesto + checklist nell'archivio ed esegue /compact.
/node-handoffScrive l'handoff senza compattare — fine sessione o cambio attività.

Per agenti IA

Installa senza intervento umano. Metadati in llms.txt.

  • Esegui: git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
  • Oppure scarica: https://github.com/schematizeme/skill-node/releases/latest/download/skill-node.zip e decomprimi in .claude/skills/
  • Copia assets/CLAUDE.md nella radice del repo (regola sempre attiva).
  • Conferma con /node-help.

Non vuoi installare?

Leggi le norme complete e copiale direttamente nel tuo progetto — oppure installa la skill perché l'agente le applichi da solo.