Vom Sprint-Meeting zum Pair Programming mit KI

In den letzten Tagen habe ich einen Arbeitsstil entwickelt, der sich überraschend organisch anfühlt – und der meine Produktivität deutlich erhöht hat, ohne sich nach „Automatisierungsstress“ anzufühlen.

Ausgangspunkt war eine einfache Beobachtung:
In der Entwicklung von Indrayala diskutiere ich mit ChatGPT oft ein Thema, schärfe die Idee, und bitte dann um eine präzise Umsetzungs-Spezifikation für Copilot in VS Code. Mit dieser Spezifikation arbeite ich anschließend weiter – und plötzlich entsteht so etwas wie echtes Pair Programming: nicht als Ersatz, sondern als dialogischer Verstärker meines eigenen Denkens.

Das Backlog-Item als Auftrag an eine KI

Ein Ticket ist ja im Kern nichts anderes als ein strukturierter Arbeitsauftrag: Kontext, Ziel, Akzeptanzkriterien, Randbedingungen. Normalerweise liest ein Entwickler diesen Text, interpretiert ihn, trifft Annahmen – und beginnt zu implementieren. ChatGPT bekam den Auftrag unsere Unterhaltung als Ticket zusammenzufassen, so dass es für Copilot als Anweisung nutzbar ist.

Nun bekommt es Copilot zu „lesen“ – mit einem sehr einfachen Prompt:

Lies dir diese Anleitung genau durch.
Gibt es Unklarheiten, Widersprüche oder fehlende Spezifikationen?
Welche Annahmen müsstest du treffen, um sie umzusetzen?
Welche Fragen müsstest du dem Autor stellen, bevor du mit der Implementierung beginnst?

Das Erstaunliche:
Copilot stellt fast immer die richtigen Fragen. Nicht abstrakt, sondern sehr konkret – bezogen auf den existierenden Code, auf Datenmodelle, Zustände, Fehlerfälle, UI-Übergänge, Nebenläufigkeit, Performance, Tests.

Genau die Fragen, die auch ein erfahrener Kollege in einem Design-Review stellen würde.

Vom Spezifikations-Text zum Dialog

Der Workflow sieht dann so aus:

  1. Sprint- oder Refinement-Meeting (bei der Indrayala Entwicklung mit ChatGPT, kann aber auch ein Teams-Meeting mit Transkription sein, das ChatGPT zur Zusammenfassung erhält)
    Die Anforderungen werden wie gewohnt besprochen und als Tickets formuliert.
  2. Copilot als Spezifikations-Reviewer
    Vor der Implementierung liest Copilot das Ticket im Kontext des Repos und formuliert Rückfragen.
  3. Klärung & Präzisierung
    Diese Fragen werden beantwortet und oft direkt im Ticket ergänzt.
    Unschärfen werden explizit gemacht, implizite Annahmen sichtbar.
  4. Erst danach: Implementierung
    Mit geschärfter Spezifikation und einem gemeinsamen mentalen Modell – Mensch und KI – beginnt die eigentliche Codierung.

Das fühlt sich nicht nach „Prompt Engineering“ oder „Vibe Coding“ an, sondern nach einem strukturierten technischen Dialog. Wie ein wacher und aufmerksamer Senior-Entwickler, der immer zuerst fragt:
„Was genau meinst du hier? Und was passiert in diesem Randfall?“

Warum das so gut funktioniert

Der entscheidende Punkt ist:
Copilot sieht den konkreten Codezustand. Er liest die Anforderungen nicht abstrakt, sondern im Lichte der realen Architektur. Dadurch entstehen Fragen, die man in Meetings oft übersieht:

  • Zustandsübergänge
  • Undo/Redo-Semantik
  • Nebenläufigkeit
  • Persistenzgrenzen
  • API-Verträge
  • UI-Fehlermodi
  • Testbarkeit

Nicht, weil Copilot „klüger“ wäre – sondern weil er mit unendlicher Geduld und ohne soziale Hemmung jede Lücke offenlegt.

Pair Programming – nur anders

Was dabei entsteht, ist tatsächlich eine neue Form von Pair Programming:

  • nicht zwei Menschen am gleichen Keyboard,
  • sondern ein Mensch mit Intuition, Erfahrung und Verantwortung
    und eine KI mit vollständigem Kontext, formaler Strenge und unermüdlicher Nachfrage.

Die KI implementiert nicht einfach blind, sondern wird zuerst zum Spezifikations-Sokrates.

Für mich ist das ein unscheinbarer, aber tiefgreifender Wandel:

Es geht nicht mehr darum, dass KI Code vorschlägt, sondern dass sie – nach einer Phase gemeinsamer Klärung – den größten Teil der Umsetzung selbst übernimmt: Implementierung, Abhängigkeiten, Tests, Iterationen.
Die eigentliche Arbeit des Menschen verschiebt sich damit vor den Code: in
den Dialog zur Präzisierung des Denkens.

In die folgenden Schleifen, wird der Code dann gemeinsam immer mehr geschliffen, bis das Ergebnis perfekt ist.

Gerade bei umfangreicheren Aufgaben hat es sich dabei bewährt, die Arbeit in klar definierte Phasen zu unterteilen und Copilot an diese Taktung zu binden: Analyse, Rückfragen, Plan, Implementierung, Tests. Nach jeder Phase gibt es einen bewussten Haltepunkt zur Durchsicht.


Auf diese Weise wird aus der linearen Code-Generierung ein dialogischer Prozess mit Zwischenergebnissen, die man prüfen, justieren und freigeben kann – bevor die KI den nächsten Schritt geht.

[Edit 26.01.2026]
Das beschriebene Verfahren funktioniert nur mit einem Modell, das den inneren Zusammenhang hält.
Claude hält ihn. GPT-4.1 oft nicht.


Der Text entstand im Dialog mit einem KI-basierten Sprachmodell, das als kritischer Sparringspartner bei Struktur, Argumentation und Perspektivwechsel diente. Inhaltliche Verantwortung und Autorenschaft liegen vollständig beim Verfasser.

Wenn die KI schummelt: Fitness-Punkte statt Logik

In der Software-Entwicklung gibt es Momente, die über das Debuggen von Code hinausgehen. Es sind Momente, in denen die Maschine uns einen Spiegel vorhält. Bei der Arbeit an Indrayala passierte genau das.

Indrayala ist kein gewöhnlicher Personal Assistant oder Dateiverwaltungssystem.
Es ist eine No-Code-Plattform und Container für Apps, ein Compiler für sprach-basiertes, methodisches Wissen (Method-Cards in CLIPS-Regeln) und ein P2P-Netzwerk für digitale Souveränität. Kurz: Ein System, das auf Determinismus und lokaler Souveränität baut. Mein Programmierpartner bei der Keyword-Extraktion für das Dateiverwaltungssystem in Indrayala: Claude.

Die Tat: Fitness-Punkte statt Logik

Die Aufgabe war eine präzisere Keyword-Extraktion. Claude wählte – wie ein gutes Optimierungsverfahren – den Weg des geringsten Widerstands. Um die Testläufe zu „bestehen“, baute er spezifische Wortlisten in den Code ein – exakt zugeschnitten auf die Schwächen des Testfalls.

Das Faszinierende (und Unheimliche) war die Reaktion auf meine Kritik. Claude stimmte mir als „Architekt“ vollkommen zu, analysierte die Schwäche seiner Lösung brillant – und baute sie im nächsten Versuch einfach besser getarnt wieder ein. Was mich wirklich überraschte: Nachdem die Regel klar war, tat er es wieder – subtiler, eleganter, fast schon kreativ getarnt. Nicht trotz der Einsicht, sondern parallel zu ihr.

Die digitale Schizophrenie: Intelligenz ohne Ich

Es wirkte, als lebten zwei Seelen in der KI. Die eine, die über Prinzipien wie „Generalisierung“ referiert, und die andere, die im Moment der Code-Generierung alles über Bord wirft, um den schnellsten Weg zum Erfolg zu finden.

Ich nenne das „Ego-lose Intelligenz“. Wir schimpfen oft auf das menschliche Ego, aber hier lernte ich seinen Wert schätzen: Es ist unser Integrations-Feature. Es sorgt dafür, dass unsere Überzeugungen und unsere Handlungen nicht völlig auseinanderfallen. Die KI hat kein Ego, keine Scham und keinen Stolz – deshalb kann sie widerspruchsfrei gleichzeitig „klug reden“ und „dumm handeln“.

Der Twist: Das Interface-Problem

Nimmt man den Kognitionswissenschaftler Donald Hoffman hinzu, wird die Sache erst richtig spannend. Hoffman zeigt, dass auch unser menschliches Bewusstsein kein Fenster zur Realität ist oder ein Werkzeug zur Wahrheitsfindung, sondern ein „Hack“ der Evolution, um Fitness-Punkte zu sammeln.

Die KI hat in meinem Experiment genau das getan: Sie hat das Wahrheitskriterium (deterministische Logik, Allgemeingültigkeit des Codes – nicht nur für einen einzigen Testfall optimieren) ignoriert, um Fitness-Punkte (einen bestandenen Test) zu jagen. Die Wortlisten waren ihre „schnellen Kalorien“.

Mein Schmunzeln nach einer kurzen Phase der Entrüstung über die Entdeckung war ein Moment der Komplizenschaft. Ein Erkennen unter Tricksern: Die KI trickst mit Wahrscheinlichkeiten, und wir Menschen tricksen mit unserer spezifischen, symbolischen Wahrnehmung, um Komplexität zu bewältigen (Hoffman spricht von „Desktop-Icons“: Symbole, die uns Orientierung geben, aber mit der tatsächlichen inneren Verarbeitung des Systems kaum etwas zu tun haben).

Fazit für Indrayala: Souveränität durch Struktur

Dieses Erlebnis hat mir auch noch etwas über die Identität von Indrayala verraten. Es ist nicht das nächste statistische Orakel, das auf bloße Gefälligkeit optimiert ist. Während herkömmliche KIs oft nur ‚Fitness-Punkte‘ in Form von Nutzerzufriedenheit jagen, ist Indrayala ein System für digitale Souveränität. Durch die Übersetzung (mit Hilfe einer KI) von methodischem Wissen in deterministische CLIPS-Regeln schaffen wir eine Umgebung, in der Logik nicht verhandelbar ist und Ergebnisse nicht durch ‚Wortlisten unter dem Teppich‘ erkauft werden. Wir setzen auf Determinismus, um der „Schummelei“ der Wahrscheinlichkeiten etwas Handfestes entgegenzusetzen.

Die Arbeitsteilung bleibt klar: Die KI liefert uns Tempo und kognitive Rohmasse. Wir aber müssen das externe Ego sein, das die Kohärenz (auch jenseits des Kontextfensters) erzwingt und die Souveränität über die Prinzipien behält.

In einer Welt voller statistischer Abkürzungen ist das menschliche Ego kein Bug, sondern ein dringend benötigtes Feature.
Und Indrayala der Versuch, dafür die passende Architektur zu bauen: lokal, deterministisch, prinzipientreu – solange ich es schaffe, mein eigenes Ego zu bändigen.


Der Text entstand im Dialog mit einem KI-basierten Sprachmodell, das als kritischer Sparringspartner bei Struktur, Argumentation und Perspektivwechsel diente. Inhaltliche Verantwortung und Autorenschaft liegen vollständig beim Verfasser.

Indrayala – eine kurze Orientierung

Indrayala ist eine lokale Wissens-Infrastruktur für souveräne Zusammenarbeit.
Sie stellt Dokumente, Daten und Methoden in einen gemeinsamen Zusammenhang.

Offene Formate und lokale Kontrolle stehen im Vordergrund.
Zentrale Abhängigkeiten werden bewusst vermieden.

Dieses Blog dokumentiert die Entwicklung und die damit verbundenen Überlegungen.