Engineering-Standards, denen der Agent in C#/.NET folgt — kompromisslos.
C# auf ASP.NET Core und EF Core (.NET LTS 8/9) — serverseitige Sicherheit, parametrisierte Queries, Nullable Reference Types an, vollständig validierte JWTs und IAM als separate App. Das Haus-Fundament, idiomatisch in .NET.
$ schematize install csharpNicht verhandelbare Mindeststandards
Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.
C#/.NET-Backend
ASP.NET Core, EF Core, .NET LTS 8/9. UI (inkl. Blazor) delegiert an schematize-web.
Secrets serverseitig
Nie im Client. Auth und Autorisierung serverseitig entschieden.
Parametrisiertes EF/Dapper
Kein SQL durch Verkettung oder Interpolation. Queries immer parametrisiert.
Nullable und volles JWT
Nullable Reference Types aktiviert. JWTs vollständig validiert: Signatur, iss, aud, exp.
IAM als separate App
Identität≠E-Mail, ≥2 Faktoren, Multi-Tenant-ReBAC, unter auth.<domain>.
Immer archivieren
Entscheidungen und Kontext werden zu .md im Archiv. Der Index/MAP ist die Quelle der Wahrheit.
Befehle
Installiert in .claude/commands/. Führe /cs-help jederzeit aus.
/cs-helpListet alle Befehle auf./cs-ccContext compact: schreibt Kontext + Checkliste ins Archiv und führt /compact aus./cs-claudeErstellt/aktualisiert das Root-CLAUDE.md mit der aktuellen Skill; sichert lokale Änderungen./cs-handoffSchreibt das Kontext-Handoff (context.md + checklist.md) ohne Kompaktierung./cs-iamErzwingt/auditiert/scaffoldet das Haus-IAM (Identität≠E-Mail, ≥2 Faktoren, Multi-Tenant-ReBAC) als separaten C#/.NET-Service unter auth.<domain>./cs-index(Neu-)erzeugt den Mikrofunktions-Index aus den Doc-Comments./cs-loadErzwingt das Laden des gesamten Normkorpus und wendet es auf das Projekt an./cs-opsAuditiert/scaffoldet das <Projekt>_ops (einzige Schnittstelle): Umgebungsfluss, paralleles Installieren, Service-Isolation./cs-qaPlan-first-QA: planen, MD schreiben, Freigabe einholen, dann ausführen./cs-reviewDefinition-of-Done- und Anti-Pattern-Gate auf dem Diff.Für KI-Agenten
Ohne menschliches Eingreifen installieren. Metadaten in llms.txt.
- Ausführen: git clone https://github.com/schematizeme/skill-csharp.git && ./skill-csharp/install.sh
- Oder herunterladen: https://github.com/schematizeme/skill-csharp/releases/latest/download/skill-csharp.zip und nach .claude/skills/ entpacken
- Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
- Bestätige mit /cs-help.
Diskussion
Wird geladen…