Gardez le Node qui tourne déjà — et pilotez la sortie vers Go/Rust.
Le backend Node est en sortie. Cette skill régit l'entretien de ce qui tourne déjà en Node/TypeScript et la migration incrémentale (strangler-fig) — sans réécrire ce qui marche. Règle du scout : rigueur seulement sur ce que vous touchez.
$ schematize install nodeSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Nouveau backend ? Pas en Node
Aucun nouveau service backend ne naît en Node. La nouvelle fonctionnalité sort en module Go/Rust. En Node, seulement des corrections de l'existant.
Règle du scout (scope-diff)
TS strict, ≤300 lignes, doc-comments et l'interdiction de any s'appliquent aux nouveaux fichiers et au bout que vous avez touché — pas à tout le repo. La dette héritée entre dans une baseline qui ne peut que diminuer.
Hygiène npm + TS strict
≥200 dépendances = déchet ; >100 = discutable. any/@ts-ignore nouveaux interdits ; les anciens sont grandfathered et éliminés peu à peu.
Sortie vers Go/Rust + archive
Strangler-fig à la frontière de processus, sans SLA forcé : vous y touchez, vous le déplacez. Chaque décision devient un .md dans l'archive.
Commandes
Installées dans .claude/commands/. Lancez /node-help à tout moment.
/node-helpListe toutes les commandes./node-auditHygiène des dépendances : npm audit, nombre de paquets (≥200 = déchet, >100 = discutable) et risques du runtime./node-migrate-statusÉtat de la sortie Node → Go/Rust : ce qui a migré, ce qui reste, prochaines tranches (strangler-fig)./node-reviewGate scope-diff et anti-patterns sur le diff (ne recale jamais la dette héritée)./node-qaQA plan-first : planifie, génère le MD, demande l'approbation, puis exécute./node-index(Re)génère l'index des micro-fonctions à partir des doc-comments./node-ccContext compact : écrit le contexte + la checklist dans l'archive et lance /compact./node-handoffÉcrit le handoff sans compacter — fin de session ou changement de tâche.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-node/releases/latest/download/skill-node.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /node-help.