DEMIURGOS: Einheitliche Regeln für KI-Code-Agenten in der Entwicklung
KI-Agenten für Code-Generierung liefern oft inkonsistente Ergebnisse und ignorieren Projektspezifika. Die Lösung ist DEMIURGOS, ein System, das automatisch ein einheitliches Regelwerk für alle Coding-Agenten im Team erstellt und pflegt.
DEMIURGOS-Architektur: Drei Kontrollebene
DEMIURGOS basiert auf einer dreischichtigen Architektur, die Flexibilität ohne Redundanz gewährleistet.
- Kern (.rules/): Zentrale Quelle für Projektsregeln. Definiert Tech-Stack, Coding-Standards, Architekturmuster und Einschränkungen.
- Native Adapter: Leichte Projektionen des Kerns, angepasst an spezifische KI-Agenten. Zum Beispiel
.cursor/rules/*.mdcfür Cursor,CLAUDE.mdfür Claude Code,.github/copilot-instructions.mdfür GitHub Copilot. Regeln werden nicht dupliziert – Adapter verweisen auf den Kern. - Erweiterungen: Optionale Ebene für komplexe Szenarien wie Multi-Agenten-Systeme oder MCP-Integrationen (Model Context Protocol). Werden nur bei Bedarf erstellt.
Praxisbeispiele: Über verschiedene Tech-Stacks
Das System glänzt in unterschiedlichen Technologieumgebungen und deckt Regel-Lücken im Debug-Modus auf.
Spieleentwicklung mit Godot 4.3 und GDScript
Beim Erstellen einer Health-Komponente folgt der Agent den Regeln und generiert typsicheren Code mit Node-Komposition und Signals. Debug-Modus (/debug full) deckt Lücken auf:
- Fehlende Konventionen für Input-Action-Namen (z. B.
player_dash). - Keine Regeln für Verknüpfung von Fähigkeiten mit UI über
cooldown_started-Signals. - Vorschlag,
SceneTreeTimerdurchTimer-Nodes zu ersetzen für Pause-Unterstützung.
Python-Backend mit Async SQLAlchemy
Für eine Bestell-API wendet der Agent Dreischichten-Regeln, benutzerdefinierte Exceptions und Batch-Queries an. Debug zeigt:
- Keine Zuordnung von Exceptions zu HTTP-Status im Router.
- Fehlende Regeln für Race Conditions mit
SELECT FOR UPDATE. - Unklare Trennung von
flush()in Services vs.commit()in Routern.
Frontend mit Astro und SolidJS
Beim Theme-Toggle hält sich der Agent an Islands-Architektur und UnoCSS-Regeln. Lücken umfassen:
- Keine FOUC-Prävention via inline
<head>-Scripts. - Fehlender universeller try/catch für Browser-APIs.
- Unsicherheit zwischen
createSignalundcreateStorefür State.
Wichtige Vorteile der DEMIURGOS-Einführung
Die Nutzung dieses Regelwerks bringt messbare Erfolge für Entwicklerteams.
- Code-Konsistenz: Alle KI-Agenten halten sich an dieselben Standards, was Review- und Refactoring-Zeit spart.
- Schnelleres Onboarding: Neue Entwickler ziehen Regeln per Git, und ihre Agenten generieren sofort teamkonformen Code.
- Iterative Verbesserung: Debug-Modus (
/debug) findet nach 10–20 Prompts Regel-Lücken und priorisiert Fixes. Häufige Bereiche:
- Spiele-Design-Konventionen in Game-Projekten.
- Business-Logik und Transaktionen in Backends.
- Browser-API-Kantfälle und Barrierefreiheit im Frontend.
- Unterstützt 22+ Tools: Ein zentrales Regelset wird via Adapter auf Cursor, Windsurf, Claude Code, GitHub Copilot, Kiro, JetBrains AI Assistant und mehr projiziert.
- Minimaler Aufwand: Regeln leben als Repo-Dateien – keine extra Infra oder komplizierte Einrichtung nötig.
Kernbotschaften
- DEMIURGOS behebt den Kontextmangel von KI-Agenten durch zentrale Regeln.
- Dreischichtige Architektur sorgt für Flexibilität ohne Code-Duplikation.
- Debug-Modus deckt Regel-Lücken für kontinuierliche Verbesserung auf.
- Unterstützt 22+ Dev-Tools für teamweite Konsistenz.
- Einführung reduziert Agenten-Management-Zeit und steigert Code-Qualität.
— Editorial Team
Noch keine Kommentare.