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.
$ schematize install engineeringNicht 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-AuthFü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.
Diskussion
Wird geladen…