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

Entwickler nutzt Claude Code, um SetForge-Web-App für Band-Management zu erstellen
Ein Entwickler ohne professionelle Programmiererfahrung nutzte Claude Code, um SetForge zu erstellen – eine React-App, die auf Vercel gehostet wird und Bands dabei hilft, Songbibliotheken und Setlisten zu verwalten. Die App enthält Funktionen wie Jam Set zum Finden überlappender Songs, Excel/CSV-Import, Flow-Bewertung, automatische Anordnungsmodi und Echtzeit-Kollaboration.

Beständiges AI-Gedächtnis via Obsidian MCP: 16 Tools für Claude-Mitarbeiter
Ein benutzerdefinierter MCP-Server verbindet Claude Cowork mit Obsidian für dauerhaftes Gedächtnis über Sitzungen hinweg, unter Verwendung von 16 Tools und Dataview-Abfragen.

OpenClaw + Claude Code/Codex im Tandem: ein reales Beispiel für das Beste aus beiden Welten
Eine praktische Architektur für den Einsatz von Claude Code/Codex zum Bau und OpenClaw zum Betrieb einer Leadgenerierungs- und Outreach-Engine. Konkrete Toolauswahl, Kostenaufschlüsselung und Agentendesign.

Claude Code Agent Orchestrator Architektur für Multi-Agenten-Systeme
Das Ultrathink-Team betreibt einen KI-gesteuerten Shop, in dem 6 Claude-Code-Agenten Design, Code, Marketing und Betrieb übernehmen. Ihr Orchestrator-Agent koordiniert die Arbeit der spezialisierten Agenten, behandelt Fehler und stellt Code automatisch in der Produktion bereit.