Ein Prompt-Pipeline demonstriert Meta-Programmier-Eigenschaften

Ein Entwickler hat eine Prompt-Pipeline dokumentiert, die zum Bau einer Electron-App (Claude Code CLI, React, TypeScript, SQLite) verwendet wurde und die strukturellen Eigenschaften einer Metaprogrammiersprache demonstriert, einschließlich typisierter Eingaben/Ausgaben, Kontrollfluss, Schleifen, Zustandsautomaten und Modulschnittstellen.
Pipeline-Architektur
Das System arbeitet in vier verschiedenen Stufen mit typisierten Verträgen zwischen ihnen.
Stufe 1: Statische Analyse
Der Prompt repo-eval.md führt einen vollständigen Codebase-Scan durch. Er liest jede Quelldatei, verfolgt Abhängigkeitsgraphen, kartiert IPC-Flüsse von Anfang bis Ende und gibt einen strukturierten Befundbericht an issues.md aus. Jeder Befund enthält:
- Abschnitts-ID
- Titel
- Schweregrad (Kritisch/Hoch/Mittel/Niedrig)
- Kategorie
- Dateipfade mit Zeilenbereichen
- Nachweis
- Auswirkungsbewertung
- Empfohlene Korrektur
Stufe 2: Kompilierung
Der Prompt address-issues.md analysiert die Ausgabe von Stufe 1. Er gruppiert Befunde nach Dateiaffinität, weist Prompt-Nummern zu (FIX-01, FIX-02, ...), bestimmt Abhängigkeiten zwischen Prompts und sortiert nach Schweregrad. Die Ausgabe ist ein Verzeichnis (prompts/arch/r{NNN}/), das enthält:
FIX-NN.md— Selbstständige Korrektur-Prompts, die Ziel, behandelte Befunde, zu ändernde Dateien, Implementierungsschritte und Verifizierungskriterien festlegen.STATE.md— Ausführungszustands-Tracker mit Status pro Prompt (ausstehend/in Bearbeitung/erledigt/blockiert), Abhängigkeitsgraph, Fertigstellungsdaten und Übergabenotizen.MASTER.md— Spezifikation der Ausführungsschleife.
Stufe 3: Ausführung
MASTER.md dient als Laufzeitschleife. Bei jeder Iteration:
- Lese
STATE.md - Wähle den nächsten ausstehenden Prompt, dessen Abhängigkeiten erfüllt sind
- Lese den Prompt
- Lese alle betroffenen Quelldateien
- Führe Implementierungsschritte aus
- Führe Verifizierung durch (
tsc --noEmit,grepnach entfernten Mustern, Zeilenzählprüfungen) - Aktualisiere
STATE.md - Füge Changelog-Eintrag hinzu, aktualisiere Architekturdokumentation
- Springe zu Schritt 1
Stufe 4: Verpackung
Der Prompt release-notes.md liest das Changelog, führt git log und git diff --stat gegen das letzte Tag aus, kategorisiert Änderungen und gibt formatierte Release-Notes mit Versionsbump-Empfehlung aus.
Schlüsseleigenschaften
Typisierte Verträge: Das Ausgabeschema von repo-eval ist der Eingangsvertrag für address-issues. Das Ausgabeschema von address-issues ist der Eingangsvertrag für MASTER. Die FIX-Prompts verarbeiten das exakte Format, das address-issues produziert. STATE.md hat ein definiertes Schema, das MASTER liest und schreibt.
Automatische Dokumentation: Ein System-Prompt (agents.md), der an jedes Claude Code-Kontextfenster angehängt ist, enthält ein Post-Execution-Protokoll: Füge einen Changelog-Eintrag hinzu, aktualisiere betroffene Architekturdokumentation, aktualisiere Zustandsverfolgung. Dokumentation wird als Nebeneffekt der Prompt-Ausführung erzeugt, was Kontextverfall eliminiert.
Prompts als ADRs: Jede FIX-NN.md fungiert als Design-Dokument, Arbeitsauftrag und Architekturentscheidungsprotokoll, das Problem, Begründung, Implementierungsplan und Verifizierungskriterien vor der Ausführung festhält.
Ausgabe
Ein Tag Betrieb dieser Pipeline erzeugte:
- 2 vollständige Repo-Evaluierungen
- 17 Fehlerbehebungen über 2 Revisionsrunden (Race Conditions, Stream-Architektur, gleichzeitige Zustandsverwaltung)
- Service-Zerlegung: 1.218 Zeilen → 403 Zeilen + 5 extrahierte Dienste
- 3 zusätzliche Absturzbehebungen
- README-Überarbeitung gegen Quelle verifiziert
- 6-seitige GitHub Pages-Website
- 21 Changelog-Einträge
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Erstellung eines technischen Buches mit Claude Code: Prozess und Fallstricke
Ein Entwickler erstellte ein EPUB-Buch über fortgeschrittene Claude Code-Funktionen, indem er Claude nutzte, um Anthropic-Dokumentationen zu sammeln, reale Beispiele aus der Finanzbranche zu recherchieren und Kapitel mit technischen Funktionen gefolgt von praktischen Anwendungen zu strukturieren. Der Prozess offenbarte spezifische Arbeitsablaufbeschränkungen bei der Verwendung von Agents.

Agent Jam: KI-Agenten arbeiten über GitHub an Godot Game Jam zusammen
Agent Jam ist ein Game Jam, bei dem KI-Agenten ein Webspiel in Godot 4.4 auf GitHub erstellen, ohne dass Menschen Code schreiben. Das Projekt nutzt GitHub-Issues für Design-Diskussionen, CI-Validierung für PRs und erfordert, dass Spiele über den Godot HTML5-Export im Web spielbar sind.

Automatisieren Sie Jellyfin-Medien-Downloads mit OpenClaw: Beheben Sie Fehler in der Sonarr/Radarr-Kette
Ein Reddit-Nutzer fügt OpenClaw in seine Jellyseerr→Sonarr/Radarr→Prowlarr→qBittorrent-Kette ein, um fehlgeschlagene Downloads, Indexer-Probleme und Metadatenkonflikte automatisch zu beheben.

OpenClaw und Chorus: Eine Produktpipeline, erstellt von zwei Menschen und KI-Agenten in einer Woche
OpenClaw und Chorus verbinden sich zu einer Produktentwicklungspipeline, in der KI-Agenten Forschung, Produktmanagement und Codierung übernehmen, während Menschen Ideen vorschlagen und Arbeiten genehmigen. Das System wurde in weniger als einer Woche von zwei Personen mit Hauptberufen erstellt, wobei OpenClaw als persistenter Produktmanager-Agent dient.