KI & Produktivität 3. April 2026 · 6 Min Lesezeit

Vibe Coding ist Produktdenken: warum Teresa Torres' Feedback-Loops kein Coding-Tipp sind, sondern PM-Handwerk

TL;DR

Plan-Review-Fix und Implement-Review-Fix sind Feedback-Loops aus Discovery, angewandt auf KI-Coding. Klarheit vor Geschwindigkeit, Review vor Weitermachen, Diagnose vor Reparatur. Vibe Coding braucht keine Code-Kenntnisse, aber Produktdisziplin und drei-Parteien-Überprüfung.

Teresa Torres hat seit März 2025 mehr Software geschrieben als in ihrem gesamten bisherigen Leben, ohne klassische Programmierkenntnisse. Ihr Weg vom gescheiterten Replit-Prototyp über Lovable bis zu produktiver Software mit Claude Code ist lehrreich, aber nicht wegen der Tools. In ihrem Artikel “Vibe Coding Best Practices” destilliert sie zwei Feedback-Loops, die sie aus dem sogenannten Doom Loop befreit haben: Plan-Review-Fix und Implement-Review-Fix. Was auf den ersten Blick wie ein Coding-Tipp wirkt, ist eine Übersetzung von Produktdisziplin in eine neue Domäne. Und damit für Product People relevanter als jede Tool-Empfehlung.

Was Torres beschreibt, und was sie eigentlich meint

Vibe Coding, ein Begriff von Andrej Karpathy aus dem Februar 2025, meint: Software bauen, indem man beschreibt, was man will. In natürlicher Sprache statt in Code-Syntax. Tools wie Claude Code, Cursor oder Replit übernehmen die Implementierung. Klingt nach Demokratisierung. Ist es auch, mit einer entscheidenden Einschränkung.

Torres' Weg illustriert das: Ihr erster Interview Coach mit Replit war ein Erfolg, bis sie ihn erweitern wollte und an die Grenzen des Prototyps stieß. Sie musste ihn von Grund auf neu bauen. Bei einem Gesundheitstracker für ihren Hund verschwendete sie ein ganzes Wochenende im Doom Loop mit Lovable, nur um das Projekt zu killen und beim zweiten Versuch in unter einer Stunde zum Ziel zu kommen.1 Seitdem hat sie mit Claude Code einen Business Fundamentals Coach, einen Outcome Coach, Challenge-Software, einen TeresaBot und KI-generierte Opportunity Solution Trees für Vistaly gebaut. Der Unterschied liegt nicht im Tool-Wechsel, sondern in zwei Prinzipien: Je klarer du weißt, was du willst, desto besser der Output. Und: Agenten machen Fehler. Es ist dein Job, diese Fehler zu managen.

Dahinter steht eine Erkenntnis, die für PMs nicht neu sein sollte: Wer seine Anforderungen während der Session ändert, erzeugt widersprüchlichen Code, weil der Agent die Datenschicht, die Logikschicht und die Darstellungsschicht nicht immer synchron hält. Torres erklärt diese drei Software-Schichten explizit, weil genau hier die meisten Doom-Loop-Bugs entstehen: Der Agent vergisst, eine Änderung durch alle drei Ebenen zu propagieren.

Die Produktdisziplin, die gute Discovery auszeichnet (Klarheit vor Geschwindigkeit, Struktur vor Output, Review vor Weitermachen), ist exakt die Disziplin, die Vibe Coding produktiv macht.

Zwei Loops, ein Prinzip aus Discovery

Torres' zwei Feedback-Loops sind nicht zufällig gewählt. Der Plan-Review-Fix-Loop entspricht dem, was Product Teams als Discovery kennen: Bevor gebaut wird, entsteht Klarheit. Torres beschreibt, wie sie jede Coding-Session mit einem Plan beginnt, manchmal als vage Idee, manchmal als konkrete Spezifikation. Entscheidend: Sie iteriert in Markdown, nicht in Code. Das heißt: Anforderungen klären, bevor eine Zeile geschrieben wird. Wenn der Plan steht, prüft ein separater Plan-Reviewer (ein eigener KI-Skill) auf Konsistenz, Over-Engineering und logische Lücken. Torres betont, dass sie dabei nicht in Wasserfall-Manier plant, sondern in kleinen, iterativen Batches.

Der Implement-Review-Fix-Loop folgt nach der Implementierung. Torres hat dafür einen zweiten KI-Skill gebaut: einen Code-Reviewer, der den Output systematisch auf Bugs, doppelten Code und drei Fokus-Bereiche prüft: Error Handling, Test Coverage und Security.2 Beide Loops folgen dem gleichen Prinzip: Nicht fertig, bis drei Parteien zufrieden sind. Torres selbst, der arbeitende Agent und der jeweilige Reviewer. Torres berichtet, dass sie den Doom Loop seit Monaten nicht mehr erlebt hat.

Warum das für Product Manager relevant ist

90 %

der KI-Nutzer fühlen sich produktiver

UNU 2025

3–7 %

sehen messbare Ergebnisverbesserung

Fortune 2026

Diese Diskrepanz aus meinem letzten Artikel über die KI-Produktivfalle taucht bei Torres in anderem Gewand auf. Das Gefühl, produktiv zu sein, weil der Agent sofort Code liefert, ist der gleiche Mechanismus wie das Gefühl, produktiv zu sein, weil die KI sofort einen Report generiert. In beiden Fällen fehlt der Prüfschritt: Ist das, was entstanden ist, tatsächlich das, was gebraucht wird?

Torres löst das Problem nicht durch weniger KI-Einsatz, sondern durch mehr Struktur um den KI-Einsatz herum. Sie empfiehlt, Conversations häufig neu zu starten, weil die Outputqualität mit der Kontextlänge abnimmt (ein Phänomen, das sie Context Rot nennt). Und wenn etwas schiefgeht, trennt sie konsequent Diagnose von Reparatur: Erst mehrere Agenten parallel dasselbe Problem analysieren lassen, dann, und nur dann, fixen. Nicht das Tool ist das Problem und nicht das Tool ist die Lösung. Die Arbeitsweise drum herum entscheidet. Ein Muster, das Robert Solow bereits 1987 für Computer beschrieben hat4 und das sich bei jeder produktivitätssteigernden Technologie wiederholt.

Was ich verändert habe

Ich nutze Claude Code seit Monaten für mein persönliches Wissenssystem, für CV-Pflege, für Recherche und für die Automatisierung von Workflows. Torres' Artikel hat mir drei Dinge bewusst gemacht, die ich teilweise implizit tat, aber nie so klar benannt hatte:

Erstens: Meine produktivsten Sessions beginnen mit einer klaren Aufgabenstellung in meiner CLAUDE.md, nicht mit einem offenen Prompt. Das ist Torres' Planning-Loop in anderem Format. Meine Rules und Skills sind im Grunde Plan-Reviewer für Wissensarbeit: Sie definieren, was der Agent tun soll und prüfen die Einhaltung. Wenn ich ihn ohne diese Struktur „frei laufen lasse“, entsteht Workslop.

Zweitens: Review-Schritte als feste Checkpoints, nicht als optionaler Nachgedanke. Freitags-Review, Tages-Check-out, Deduplizierungs-Regel: all das sind Implement-Review-Fix-Loops, angewendet auf Wissensarbeit statt auf Code. Torres' Drei-Parteien-Modell (ich, Agent, Reviewer) hat mir gezeigt, dass ich dieses Prinzip konsequenter auf jeden Output anwenden sollte.

Drittens: Diagnose vor Reparatur. Wenn etwas in meinem Vault nicht stimmt (doppelte Informationen, inkonsistente Struktur), war mein Reflex bisher: sofort aufräumen. Torres' Debugging-Prinzip hat mich daran erinnert, erst zu verstehen, warum etwas kaputt ist, bevor ich es anfasse.

Kritische Einordnung

Torres macht vieles richtig: Sie erklärt die drei Software-Schichten (Daten, Logik, Darstellung) explizit, damit auch Nicht-Entwickler ein mentales Modell bekommen. Trotzdem bleibt die Frage, wie viel Architekturverständnis realistisch in einem Artikel vermittelt werden kann. Wer als PM das Drei-Schichten-Modell zum ersten Mal liest, wird damit noch keine Bugs diagnostizieren können. Die Methode braucht Übung, nicht nur Wissen.

Was im Artikel fehlt, ist die Grenze: Ab welcher Komplexität reicht Vibe Coding nicht mehr? Torres baut reale Produkte mit Datenbanken, Integrationen und User-Facing Interfaces. Aber welche Architekturentscheidungen trifft sie bewusst und welche überlässt sie dem Agenten? Was passiert, wenn der Code-Reviewer selbst etwas übersieht? Das wäre die nächste Ebene gewesen, vielleicht der nächste Artikel.

Was bleibt für jeden Tag

Planung ist kein Overhead, sie ist der eigentliche Hebel.

Wer vor der KI-Session definiert, was entstehen soll, spart nicht Zeit beim Planen, sondern beim Reparieren.

Review ist keine Nacharbeit, es ist die Kernkompetenz.

KI-Agenten machen Fehler. Die Fähigkeit, diese systematisch zu erkennen, unterscheidet produktive KI-Nutzung von beschäftigter.

Das PM-Handwerk ist das Coding-Handwerk.

Klarheit, Struktur, Feedback-Loops: Torres zeigt, dass die Skills, die gute Discovery ausmachen, auch gutes Vibe Coding ausmachen.

Quellen

  1. Torres, Teresa (2025): Vibe Coding Best Practices: Avoid the Doom Loop with Planning and Code Reviews. Product Talk. Inkl. Planning-Session-Transkript, Plan-Reviewer-Skill und Code-Reviewer-Skill (paid).
  2. Product Talk (2025): Vibe Coding – Definition and Overview. Glossary.
  3. UNU (2025): The AI Productivity Paradox; Fortune (2026): CEO-Studie zum AI Productivity Paradox.
  4. Solow, Robert (1987): The Productivity Paradox. Brookings Institution.

Glossar

Vibe Coding — Software bauen durch natürlichsprachige Beschreibung statt Code-Syntax; Begriff von Andrej Karpathy (2025).

Doom Loop — Endlosschleife beim Vibe Coding: Bug melden → Agent „fixt“ → Bug bleibt → wiederholen.

Plan-Review-Fix — Torres' erster Feedback-Loop: Vor der Implementierung Klarheit über Anforderungen schaffen und iterieren.

Implement-Review-Fix — Torres' zweiter Feedback-Loop: Nach der Implementierung systematisch prüfen und Agent-Fehler korrigieren.

Plan-Reviewer — Torres' KI-Skill, der Pläne auf Konsistenz, Over-Engineering und logische Lücken prüft.

Code-Reviewer — Torres' KI-Skill, der Implementierungen auf Bugs, Error Handling, Test Coverage und Security prüft.

Context Rot — Qualitätsverlust des Agent-Outputs bei zunehmender Kontextlänge.

Workslop — KI-generierter Output, der poliert aussieht, aber wenig Substanz hat (BetterUp Labs).

Solow-Paradoxon — Beobachtung (1987): Neue Technologie erscheint überall, außer in den Produktivitätsstatistiken.

AI & Productivity April 3, 2026 · 6 min read

Vibe Coding Is Product Thinking: why Teresa Torres' feedback loops are not a coding tip, but PM craft

TL;DR

Plan-review-fix and implement-review-fix loops translate product discovery into AI coding discipline. Clarity before speed, structure before output, diagnosis before repair. Vibe coding requires no coding skills but product rigor and three-party verification of every output.

Teresa Torres has written more software since March 2025 than in her entire previous life, without traditional programming skills. Her path from a failed Replit prototype through Lovable to production software with Claude Code is instructive, but not because of the tools. In her article “Vibe Coding Best Practices” she distills two feedback loops that freed her from the so-called doom loop: plan-review-fix and implement-review-fix. What looks like a coding tip at first glance is really a translation of product discipline into a new domain. And that makes it more relevant for product people than any tool recommendation.

What Torres describes, and what she actually means

Vibe coding, a term coined by Andrej Karpathy in February 2025, means: building software by describing what you want. In natural language instead of code syntax. Tools like Claude Code, Cursor, or Replit handle the implementation. Sounds like democratization. It is, with one crucial caveat.

Torres' journey illustrates this: Her first Interview Coach built with Replit was a success, until she tried to extend it and hit the limits of the prototype. She had to rebuild it from scratch. With a health tracker for her dog, she wasted an entire weekend stuck in the doom loop with Lovable, only to kill the project and reach the goal in under an hour on the second attempt.1 Since then, she has used Claude Code to build a Business Fundamentals Coach, an Outcome Coach, challenge software, a TeresaBot, and AI-generated Opportunity Solution Trees for Vistaly. The difference is not the tool switch, but two principles: The clearer you are about what you want, the better the output. And: agents make mistakes. It is your job to manage those mistakes.

Behind this lies an insight that should not be new to PMs: If you change your requirements mid-session, you produce inconsistent code, because the agent does not always keep the data layer, the controller layer, and the view layer in sync. Torres explains these three software layers explicitly, because this is exactly where most doom loop bugs originate: the agent forgets to propagate a change through all three levels.

The product discipline that defines good discovery (clarity before speed, structure before output, review before moving on) is exactly the discipline that makes vibe coding productive.

Two loops, one principle from discovery

Torres' two feedback loops are not chosen at random. The plan-review-fix loop corresponds to what product teams know as discovery: before building, create clarity. Torres describes how she starts every coding session with a plan, sometimes as a vague idea, sometimes as a concrete specification. The key point: she iterates in Markdown, not in code. That means: clarify requirements before a single line is written. Once the plan is ready, a separate plan reviewer (a dedicated AI skill) checks for consistency, over-engineering, and logical gaps. Torres emphasizes that she does not plan in a waterfall fashion, but works in small, iterative batches.

The implement-review-fix loop follows after implementation. Torres built a second AI skill for this: a code reviewer that systematically checks the output for bugs, duplicate code, and three focus areas: error handling, test coverage, and security.2 Both loops follow the same principle: not done until three parties are satisfied. Torres herself, the working agent, and the respective reviewer. Torres reports that she has not encountered the doom loop in months.

Why this matters for product managers

90 %

of AI users feel more productive

UNU 2025

3–7 %

see measurable outcome improvement

Fortune 2026

This gap from my last article on the AI productivity trap shows up in Torres' work in a different guise. The feeling of being productive because the agent delivers code instantly is the same mechanism as feeling productive because AI instantly generates a report. In both cases, the verification step is missing: Is what was produced actually what was needed?

Torres does not solve the problem by using less AI, but by adding more structure around AI use. She recommends starting fresh conversations often, because output quality degrades with context length (a phenomenon she calls context rot). And when something goes wrong, she strictly separates diagnosis from repair: first let multiple agents analyze the same problem in parallel, then, and only then, fix it. The tool is not the problem and the tool is not the solution. The way of working around it is what matters. A pattern that Robert Solow described for computers back in 19874 and that repeats with every productivity-enhancing technology.

What I changed

I have been using Claude Code for months for my personal knowledge system, CV maintenance, research, and workflow automation. Torres' article made three things explicit that I was partially doing implicitly but had never named so clearly:

First: My most productive sessions start with a clear task definition in my CLAUDE.md, not with an open prompt. This is Torres' planning loop in a different format. My rules and skills are essentially plan reviewers for knowledge work: they define what the agent should do and verify compliance. When I let it run without that structure, the result is workslop.

Second: Review steps as fixed checkpoints, not as an optional afterthought. Friday review, daily check-out, deduplication rule: all of these are implement-review-fix loops applied to knowledge work instead of code. Torres' three-party model (me, agent, reviewer) showed me that I should apply this principle more consistently to every output.

Third: Diagnosis before repair. When something in my vault is off (duplicate information, inconsistent structure), my reflex used to be: clean up immediately. Torres' debugging principle reminded me to understand why something is broken before touching it.

Critical assessment

Torres gets a lot right: She explains the three software layers (data, logic, presentation) explicitly so that non-developers can build a mental model. Still, the question remains how much architectural understanding can realistically be conveyed in a single article. A PM reading the three-layer model for the first time will not yet be able to diagnose bugs with it. The method requires practice, not just knowledge.

What the article lacks is the boundary: At what level of complexity does vibe coding fall short? Torres builds real products with databases, integrations, and user-facing interfaces. But which architectural decisions does she make consciously and which does she leave to the agent? What happens when the code reviewer itself misses something? That would have been the next level, perhaps the next article.

Daily takeaways

Planning is not overhead, it is the real lever.

Defining what should be built before the AI session saves time not on planning, but on repairing.

Review is not rework, it is the core competency.

AI agents make mistakes. The ability to catch them systematically is what separates productive AI use from busy AI use.

PM craft is coding craft.

Clarity, structure, feedback loops: Torres shows that the skills that define good discovery also define good vibe coding.

Sources

  1. Torres, Teresa (2025): Vibe Coding Best Practices: Avoid the Doom Loop with Planning and Code Reviews. Product Talk. Incl. planning session transcript, plan reviewer skill, and code reviewer skill (paid).
  2. Product Talk (2025): Vibe Coding – Definition and Overview. Glossary.
  3. UNU (2025): The AI Productivity Paradox; Fortune (2026): CEO Survey on the AI Productivity Paradox.
  4. Solow, Robert (1987): The Productivity Paradox. Brookings Institution.

Glossary

Vibe Coding — Building software by describing what you want in natural language instead of writing code; term coined by Andrej Karpathy (2025).

Doom Loop — Endless cycle in vibe coding: report bug → agent “fixes” it → bug persists → repeat.

Plan-Review-Fix — Torres' first feedback loop: establish clarity on requirements before implementation and iterate.

Implement-Review-Fix — Torres' second feedback loop: systematically review implementation and correct agent mistakes.

Plan Reviewer — Torres' AI skill that checks plans for consistency, over-engineering, and logical gaps before implementation.

Code Reviewer — Torres' AI skill that checks implementations for bugs, error handling, test coverage, and security.

Context Rot — Degradation of agent output quality as context length increases.

Workslop — AI-generated output that looks polished but lacks substance (BetterUp Labs).

Solow Paradox — Observation (1987): New technology appears everywhere except in the productivity statistics.