Agentic Engineering statt Vibe Coding
Vibe Coding
Prompt rein, Code raus, hoffen, dass es hält.
Agentic Engineering
Der Agent schreibt den Code, aber in einem Rahmen, den ich vorher festlege und der danach prüft, ob er eingehalten wurde.
Erst der Plan, dann der Code.
Der Familienkalender entstand aus Brief, PRD und einer Architektur, die gezielt auf Schwächen gegengelesen wurde. Danach kamen Specs pro Baustein, und erst dann hat ein Agent etwas gebaut.
Regeln stehen im Repo, nicht im Kopf.
Eine Datei mit Hinweisen für Coding-Agenten gilt für jedes Werkzeug. Was einmal schiefging, wird dort eine Regel: Seit vier parallele Datenbankabfragen in ein Zeitlimit liefen, steht dort „nacheinander, nicht parallel“.
Tests sind das Tor.
Rund 100 Testdateien und eine strenge Typprüfung. Jede App hat einen Architekturtest, der den Quelltext liest und fehlschlägt, wenn eine Schicht anfasst, was sie nicht anfassen darf. Agenten arbeiten auf eigenen Branches, und was davon ankommt, entscheide ich.
Bausteine statt Neuanfang.
Datenbank, Anmeldung, Chat und Oberfläche gibt es einmal, und jede neue App steht darauf. Ein Agent muss nicht jedes Mal das Rad neu erfinden und kann es auch nicht jedes Mal anders erfinden.
Agenten auch im Produkt, mit Leitplanken.
Der Coach in FIFO und der Helfer in Todo arbeiten mit Werkzeugen statt mit freiem Text. Größere Änderungen lassen sich zurücknehmen, und Schätzungen zählen erst, wenn jemand sie bestätigt.
Alle vier stehen auf demselben Unterbau.
- Vier Apps auf SvelteKit 2 und Svelte 5
- Mobile first, gebaut fürs Handy und den Alltag
- Claude in jeder App
- Werkzeuge, Verlauf, Streaming und Diktat. Serien hat dazu einen eigenen MCP-Server.
- Anmeldung und Oberfläche
- Supabase Auth mit Haushalten, Komponenten auf shadcn-svelte und „Was ist neu“ für jede App
- Eine Datenbank für alles
- Postgres bei Supabase, Schema mit Drizzle, das Backoffice ist Supabase Studio
Ein Monorepo mit Turborepo: Apps unter apps/, die geteilte Plattform unter packages/.
Vier Apps, die bei uns zu Hause jeden Tag laufen.
Ab S2 E5 zusammen.
Eine gemeinsame Serienliste für zwei, mit einem Stand pro Person. Die App rechnet aus, ab welcher Folge man zusammen weiterschauen kann.
AgentischHat einen eigenen MCP-Server: Claude kann die Liste auch von außen lesen, den Geschmack beider kennen und Vorschläge begründen.

Wer ist wo
Jede Person pflegt ihren eigenen Stand. Die Liste zeigt, wer wie weit ist, und meldet, wenn eine fertige Serie neue Folgen bekommt.

Zusammen weiter
Ein Tipp setzt beide weiter, wer schon weiter war, bleibt, wo er ist. Folgentitel nach dem eigenen Stand sind verwischt.

Heute Abend
Was schauen wir? Erst die angefangenen Serien, dann alles Geplante, sortiert nach Stimmen: Lust drauf, egal oder Veto.

Meinungen
Urteil, Gründe zum Antippen und ein Satz in eigenen Worten, pro Person und für beide sichtbar.

Ähnlich wie
Claude sucht Serien nach Stimmung und Erzählweise aus, passend zum Geschmack von beiden, mit einem Satz, warum.
Die Woche hängt in der Küche.
Alle Kalender der Familie in einem: auf einem Display in der Küche und auf dem Handy. Eine Farbe pro Person.
AgentischKomplett aus Spezifikation entstanden: Brief, PRD, Architektur und Specs pro Baustein, bevor ein Agent die erste Zeile geschrieben hat.

Küchendisplay
Die Woche der ganzen Familie an der Wand. Das Display wacht auf, wenn jemand vorbeigeht, und zeigt, wann jeder Kalender zuletzt aktualisiert wurde.

Auf dem Handy
Dieselben Termine als Liste ab heute. Die Kalender kommen als ICS-Feeds und werden zu einem zusammengeführt.
Noch 48 g Eiweiß.
Training, Körperwerte und Essen, jede Person für sich, dazu ein Coach im Chat.
AgentischDer Coach arbeitet mit Werkzeugen statt mit freiem Text: Er trägt ein, was du ihm erzählst, und alles Größere lässt sich mit einem Tipp zurücknehmen.

Training live
Sätze abhaken, während man trainiert. Wiederholungen und Gewicht sind vorbelegt, die Pause läuft mit.

Verlauf pro Übung
Der schwerste Satz und jede Einheit, damit man sieht, dass es vorangeht.

Essen
Ein Tagebuch nach Mahlzeiten, Lebensmittel per Suche oder Barcode, Tagesziele für Kalorien, Eiweiß, Kohlenhydrate und Fett.

Körper
Gewicht, Körperfett und Maße mit Verlauf und einem Ziel, auf das die Kurve zuläuft.

Coach
Erzähl, was du gegessen hast: Der Coach trägt es ein, rechnet nach und sagt, was noch fehlt.
Faser → Seil → Zipline.
Eine gemeinsame Liste fürs Zusammenspielen. Aufgaben warten aufeinander, Mengen rechnen sich durch die Kette, und für jedes Häkchen gibt es XP.
AgentischDer Helfer darf Anzahlen aus seinem Spielwissen nur vorschlagen. Zählen tun sie erst, wenn jemand sie bestätigt.

Wo waren wir?
Beim Öffnen: was beim letzten Mal erledigt wurde, was im Logbuch steht und was seitdem machbar ist.

Wofür?
Jede Aufgabe zeigt ihre Kette nach oben bis zum Ziel. Mengen zählt man mit +1 und +5 hoch.

Bedarf
Die App rechnet durch die ganze Kette, was noch fehlt und wofür.

Helfer
Sagen, was man bauen will: Der Helfer legt die Aufgaben samt Kette an und schreibt ins Logbuch, wofür sie gut sind.

XP und Erfolge
Für jede erledigte Aufgabe gibt es XP, dazu Level, Erfolge und eine Serie für Spieltage in Folge.
Alle Bildschirme sind echte Screenshots der Apps, gefüllt mit einem erfundenen Beispiel-Haushalt.