Skills · Claude Code · Basis

Die gemeinsame Basis — was sich über den Stack wiederholt.

Die sprachagnostischen Engineering-Standards der Casa: Architektur/DDD, KARTE+Graph+Endpoints, serverseitige Sicherheit, Daten/Events, Lieferkette, Observability, Betrieb, DoD und Archiv. Die Sprach-Skills (go/rust/web/node) spezialisieren diese Basis.

Betreut von Lucas Andrade

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

Nicht verhandelbare Mindeststandards

Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.

Sicherheit by Design

Secrets nie im Client, parametrisiertes SQL, serverseitige Auth/Authz, Tenant im WHERE. Fehler nie verschluckt.

Vollständige KARTE + Graph

Ein Index mit einem Eintrag pro Funktion (Einträge == Funktionen), Service- und Aufruf-Graphen und die Endpoint-Karte. Enumeriert, fasst nicht zusammen.

Archiv + DoD

Jede Lieferung schreibt ein .md ins Archiv; nichts ist "fertig" ohne Tests, Observability, aktuellen Index und Review.

Workspace-Eingrenzung

Ein neues App/Repo entsteht im Projektordner; kein Hochsteigen oder Verstreuen in Home/Downloads. Ein Repo = ein Kontext.

Zeit vor Tokens

Eine Aufgabe mit ≥3 unabhängigen Einheiten wird zerlegt und mit Subagents parallelisiert (Fan-out 8/Welle, Obergrenze 25), nicht seriell. Plan-first: fixierter Vertrag, isolierte Schreibzugriffe, einmalige Verifikation.

Befehle

Installiert in .claude/commands/. Führe /eng-help jederzeit aus.

/eng-helpListet alle Befehle auf.
/eng-loadErzwingt das Laden des ganzen Korpus (DDD/Architektur, Clean Code, Sicherheit, Daten, Tests, Betrieb).
/eng-index(Neu-)erzeugt den vollständigen Index/die KARTE (ein Eintrag pro Funktion) + Graph, aus den Doc-Comments.
/eng-reviewDefinition-of-Done- und Anti-Pattern-Gate (§35, §37) auf dem Diff.
/eng-qaPlan-first-QA: planen, MD schreiben, Freigabe einholen, dann ausführen.
/eng-orchestrateZerlegt die Aufgabe in unabhängige Mini-Tasks und parallelisiert mit Subagents (plan-first): Wall-Clock-Zeit vor Tokens, Fan-out 8/Welle, Obergrenze 25.
/eng-claudeErstellt/aktualisiert das Immer-an-CLAUDE.md im Repo-Root.
/schematize-helpeinheitlicher Index ALLER Skills (go/rust/web/node/eng/pentest): was jeder Befehl tut
/eng-ccContext Compact: erzeugt context.md + checklist.md im Archiv und führt /compact aus
/eng-handofferzeugt das Handoff (context.md + checklist.md) ohne Compacting — für das Sitzungsende
/eng-scanbreiter Scan nach Problemen in der gesamten Codebasis (Korrektheit, Anti-Patterns, Mindeststandards, Duplikate/toter Code, Tests, Nebenläufigkeit, Daten, Lieferkette, Schulden, Index-Drift) — erschöpfend, mit Fan-out; jeder Fund mit Datei:Zeile+Schweregrad+Fix
/eng-planumfassende Plan-First-Planung: verstehen→Scope→Spikes→im Graphen zerlegen→Risiko/Rollback→ADR→Parallelisierung→Phasen; schreibt den Plan ins Archiv, leitet die Checkliste ab und bittet um Freigabe
/eng-refactordiszipliniertes Refactoring: die Form ändern, ohne das Verhalten zu ändern, Testnetz ZUERST (red-first), kleine reversible Schritte, Diff-Scope; das Gate verlangt dieselbe Suite grün + identischen Vertrag
/eng-auditVerlaufsaudit: zählt alle Checklisten auf (overdev/QA/Handoff/Plan/ADR/Fragen) und prüft, ob sie erledigt wurden — findet RED-Waisen und blockiert, wenn ein offenes/unbewiesenes Element bleibt
/eng-overdevkontinuierlicher Modus: erzwingt eine erschöpfende Checkliste und lässt kein Anhalten zu (Stop-Hook lehnt ab), bis alles - [x] ist und das Gate besteht — Anti "ich habe eine Mikro-Funktion geliefert und gesagt, ich sei fertig"
/eng-opsauditiert/scaffoldet das <project>_ops (einheitliche Schnittstelle): Umgebungs-Flow, parallele Installation (nproc), Unabhängigkeit
/eng-iamerzwingt/auditiert/scaffoldet das IAM (Identität≠E-Mail, ≥2 Faktoren, mandantenfähiges ReBAC, lange Sitzung/unwiderruflicher Logout) als separate App auf auth.<domain> oder portiert eine Legacy-Auth

Für KI-Agenten

Ohne menschliches Eingreifen installieren. Metadaten in llms.txt.

  • Ausführen: git clone https://github.com/schematizeme/skill-engineering.git && ./skill-engineering/install.sh
  • Oder herunterladen: https://github.com/schematizeme/skill-engineering/releases/latest/download/skill-engineering.zip und nach .claude/skills/ entpacken
  • Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
  • Bestätige mit /eng-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.