Skills · Claude Code · Legacy-Wartung

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.

v0.10.2Backend legado · Node/TSgithub.com/schematizeme/skill-node

Betreut von Lucas Andrade

schematize-node · v0.10.2bash
$ schematize install node
GitHub →Skill (.zip) herunterladen/node-help · github.com/schematizeme/schematize-cli

Nicht 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ängigkeit

Fü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.

Nicht installieren wollen?

Lies die vollständigen Standards und kopiere sie direkt in dein Projekt — oder installiere die Skill, damit der Agent sie selbst durchsetzt.