Engineering-Standards, denen der Agent auf der BEAM folgt — kompromisslos.
Elixir auf der BEAM — Phoenix, Ecto und OTP — mit serverseitiger Sicherheit, parametrisierten Queries, einem Supervision-Baum by design und verpflichtendem Archivieren. Das Haus-Fundament, idiomatisch in Elixir.
$ schematize install elixirNicht verhandelbare Mindeststandards
Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.
Elixir/OTP-Backend
Phoenix, Ecto und OTP auf der BEAM. Frontend delegiert an schematize-web.
Secrets serverseitig
Nie im Client. Auth und Autorisierung serverseitig entschieden.
Parametrisiertes Ecto
Queries immer parametrisiert. Kein SQL durch Verkettung oder Interpolation.
OTP-Supervision
Supervision-Baum by design, let-it-crash; ein Prozess nur bei Zustand oder Fehlerisolation.
IAM als separate App
Identität≠E-Mail, ≥2 Faktoren, Multi-Tenant-ReBAC, unter auth.<domain>.
Code und Archiv
≤750 Zeilen/Datei, @doc/@spec bei jeder öffentlichen Funktion, MAP und Archiv verpflichtend.
Befehle
Installiert in .claude/commands/. Führe /elixir-help jederzeit aus.
/elixir-helpListet alle Befehle auf./elixir-ccContext compact: schreibt Kontext + Checkliste ins Archiv und führt /compact aus./elixir-claudeErstellt/aktualisiert das Root-CLAUDE.md mit der aktuellen Skill; sichert lokale Änderungen./elixir-handoffSchreibt das Kontext-Handoff (context.md + checklist.md) ohne Kompaktierung./elixir-iamErzwingt/auditiert/scaffoldet das Haus-IAM (Identität≠E-Mail, ≥2 Faktoren, Multi-Tenant-ReBAC) als separaten Elixir-Service unter auth.<domain>./elixir-index(Neu-)erzeugt den Mikrofunktions-Index aus den Doc-Comments./elixir-loadErzwingt das Laden des gesamten Normkorpus und wendet es auf das Projekt an./elixir-opsAuditiert/scaffoldet das <Projekt>_ops (einzige Schnittstelle): Umgebungsfluss, paralleles Installieren, Service-Isolation./elixir-qaPlan-first-QA: planen, MD schreiben, Freigabe einholen, dann ausführen./elixir-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-elixir.git && ./skill-elixir/install.sh
- Oder herunterladen: https://github.com/schematizeme/skill-elixir/releases/latest/download/skill-elixir.zip und nach .claude/skills/ entpacken
- Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
- Bestätige mit /elixir-help.
Diskussion
Wird geladen…