Behalte das Node, das schon läuft — und steuere den Ausstieg nach Go/Rust.
Node-Backend ist im Ausstieg. Diese Skill regelt, das bereits Laufende in Node/TypeScript gut zu warten und inkrementell zu migrieren (Strangler-Fig) — ohne umzuschreiben, was funktioniert. Pfadfinderregel: Strenge nur bei dem, was du anfasst.
$ schematize install nodeNicht verhandelbare Mindeststandards
Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.
Neues Backend? Nicht in Node
Kein neuer Backend-Dienst entsteht in Node. Neue Funktionalität kommt als Go/Rust-Modul. In Node nur Korrekturen an Bestehendem.
Pfadfinderregel (Scope-Diff)
Striktes TS, ≤300 Zeilen, Doc-Comments und das any-Verbot gelten für neue Dateien und den Abschnitt, den du angefasst hast — nicht das ganze Repo. Geerbte Schuld geht in eine Baseline, die nur schrumpfen kann.
npm-Hygiene + striktes TS
≥200 Abhängigkeiten = Müll; >100 = fragwürdig. Neue any/@ts-ignore verboten; alte sind grandfathered und werden nach und nach abgebaut.
Ausstieg nach Go/Rust + Archiv
Strangler-Fig an der Prozessgrenze, kein erzwungenes SLA: du fasst es an, du bewegst es. Jede Entscheidung wird zu .md im Archiv.
Befehle
Installiert in .claude/commands/. Führe /node-help jederzeit aus.
/node-helpListet alle Befehle auf./node-auditAbhängigkeits-Hygiene: npm audit, Paketanzahl (≥200 = Müll, >100 = fragwürdig) und Runtime-Risiken./node-migrate-statusStand des Node → Go/Rust-Ausstiegs: was migriert ist, was fehlt, nächste Scheiben (Strangler-Fig)./node-reviewScope-Diff- und Anti-Pattern-Gate auf dem Diff (lässt geerbte Schuld nie durchfallen)./node-qaPlan-first-QA: planen, MD schreiben, Freigabe einholen, dann ausführen./node-index(Neu-)erzeugt den Mikrofunktions-Index aus den Doc-Comments./node-ccContext compact: schreibt Kontext + Checkliste ins Archiv und führt /compact aus./node-handoffSchreibt das Handoff ohne Kompaktierung — Sitzungsende oder Aufgabenwechsel./node-loadlädt zwingend den GESAMTEN normativen Korpus und wendet ihn an (Diff-Scope)/node-claudeerstellt oder aktualisiert (überschreibt, mit Backup) die CLAUDE.md im Root; führt zusammen/warnt, wenn eine CLAUDE.md einer anderen Skill erkannt wird/node-iamauditiert/plant die Migration der Legacy-Node/TS-Auth (Passport/JWT-in-localStorage/bcrypt/E-Mail-als-ID/1-Faktor/Monolith) → Haus-IAM (separate App, Priorität 0, Strangler-Fig): mappt Users→interne ID, lazy Re-Hash, erzwingt 2. Faktor, widerruft Legacy-Sitzungen, leitet authz neu ab/node-opsauditiert/scaffoldet das <project>_ops (einheitliche Schnittstelle): Umgebungs-Flow, parallele Installation (nproc), UnabhängigkeitFür KI-Agenten
Ohne menschliches Eingreifen installieren. Metadaten in llms.txt.
- Ausführen: git clone https://github.com/schematizeme/skill-node.git && ./skill-node/install.sh
- Oder herunterladen: https://github.com/schematizeme/skill-node/releases/latest/download/skill-node.zip und nach .claude/skills/ entpacken
- Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
- Bestätige mit /node-help.
Diskussion
Wird geladen…