4 min read

Von "Vibe Coding" zu AI Engineering: Die 5 Stufen der Softwareentwicklung mit Claude Code

Von "Vibe Coding" zu AI Engineering: Die 5 Stufen der Softwareentwicklung mit Claude Code

Heutzutage kann fast jeder auf Knopfdruck Code generieren. Ein kurzer Prompt, und schon steht das Grundgerüst einer App. Doch genau hier liegt die Falle: Während der schnelle Erfolg am Anfang beeindruckt, scheitern viele Anwender, sobald die Systeme komplexer werden. Wer versucht, ein echtes Software-as-a-Service-Produkt (SaaS) mit Datenbanken, Logins und komplexer Geschäftslogik allein durch simples Chatten zu bauen, erlebt oft ein technisches Desaster. Die KI verliert die Übersicht, produziert Context Drift oder verursacht schwerwiegende State Management Failures, die bestehenden Code unbrauchbar machen.

Der Weg von der bloßen Code-Generierung hin zu stabilen, skalierbaren Systemen führt über eine methodische Professionalisierung. Um diesen Fortschritt greifbar zu machen, unterteilen wir die Arbeit mit Claude Code in fünf Stufen. Diese dienen als dein Fahrplan, um dich vom Hobby-Prompter zum professionellen Orchestrator zu entwickeln.

Level 1: Der Prompter – Das interaktive Chat-Niveau

Auf der ersten Stufe nutzt du Claude Code im Grunde wie einen klassischen Chat. Du gibst Anweisungen ein und die KI liefert den passenden Code zurück. Dieser Prozess ist hochgradig iterativ: Du arbeitest dich Stück für Stück an das Ergebnis heran.

Dies ist ein hervorragender Einstieg für isolierte Probleme, stößt aber bei wachsenden Projekten an harte Grenzen. Ohne Struktur beginnt Claude, falsche Annahmen über deine Architektur zu treffen, was die Architectural Integrity deines Projekts gefährdet.

Typische Anwendungsfälle für Level 1:

  • Erstellung kleiner, isolierter Tools.
  • Schnelles Prototyping ("Throwaway Code").
  • Kurze Tests spezifischer Code-Fragmente.
  • Einfache Landingpages ohne Backend-Logik.

Level 2: Der Context Engineer – Das Fundament legen

Der entscheidende Unterschied auf Level 2 ist, dass du Claude ein Wissensfundament gibst, anstatt die KI raten zu lassen. Du eliminierst Halluzinationen, indem du sicherstellst, dass Claude genau weiß, womit es die KI zu tun hat, bevor die erste Zeile Code angefasst wird.

Das wichtigste Werkzeug hierfür ist die clot.md-Datei.

Definition clot.md: Ein globaler "Gedächtnis-Anker", den Claude bei jeder Session automatisch in sein Kontextfenster lädt. Sie enthält die Projektbeschreibung, Tech-Stack-Entscheidungen und zentrale Konventionen.

Als Context Engineer nutzt du zudem aktiv den Befehl /conce, um den aktuellen Stand des Kontextfensters zu prüfen und sicherzustellen, dass Claude nicht mit unnötigem Ballast gefüttert wird. Ein weiteres Kernelement ist der Plan Mode. Bevor Claude eine Änderung vornimmt, forderst du einen expliziten Plan an. Erst wenn du diesen architektonischen Entwurf geprüft und "abgenickt" hast, erfolgt die Implementierung. Das verhindert logische Fehler, bevor sie teuer im Code fixiert werden müssen.

Die kritische Grenze: Vom Vibe Coding zum AI Engineering

Zwischen Level 2 und Level 3 verläuft die wichtigste Trennlinie der modernen Softwareentwicklung. Level 1 und 2 fallen unter den Begriff "Vibe Coding": Es ist schnell, intuitiv und fühlt sich hocheffizient an. Doch Vibe Coding hat ein massives Problem: Die Ergebnisse sind nicht reproduzierbar. Du kommst zwar zum Ziel, weißt aber nicht exakt, warum. Ab Level 3 lassen wir das Bauchgefühl hinter uns und wechseln zum Professional AI Engineering.

Level 3: Der Requirements Engineer – Die Ära der Spezifikation

Beim AI Engineering definierst du präzise, was gebaut werden soll, bevor das Wie überhaupt zur Debatte steht. Die Spezifikation wird zum zentralen Hebel. Du definierst Features, Akzeptanzkriterien und antizipierst potenzielle Edge Cases.

"Es wird paradoxerweise immer unwichtiger, jede Zeile Code im Detail zu verstehen. Die entscheidende Fähigkeit der Zukunft ist es, wie ein Produktmanager zu denken: Anforderungen definieren, Prioritäten setzen und Ergebnisse messbar machen."

Wenn das Ziel klar definiert ist, kann Claude während der Implementierung autonom prüfen, ob die Anforderungen erfüllt sind. Reproduzierbarkeit und Messbarkeit sind hier die Kennzahlen für Erfolg. Du steuerst die KI nicht mehr über Code-Wünsche, sondern über Ergebniskriterien.

Level 4: Der Systemarchitekt – Aufbau einer Code-Factory

Auf Level 4 automatisierst du deine manuellen Prozesse und baust ein wiederverwendbares System auf – deine persönliche Software-Fabrik. Dieser Ansatz basiert auf drei technischen Bausteinen:

  1. Skills: Strukturierte Arbeitsanleitungen (Markdown-Dateien), die exakte Workflows beschreiben (z. B. "Write-Spec-Skill" oder "Architecture-Review-Skill").
  2. Rules: Im Gegensatz zur globalen clot.md werden Rules dynamisch geladen, je nachdem, in welchem Verzeichnis Claude arbeitet. Das spart wertvollen Platz im Kontextfenster und stellt sicher, dass z. B. Backend-Regeln nicht den Frontend-Kontext stören.
  3. Subagents: Spezialisierte Helfer, die für jede Teilaufgabe ein frisches, unabhängiges Kontextfenster erhalten. Das verhindert das "Zuspammen" des Hauptgedächtnisses und erhöht die Präzision massiv.

In dieser "Factory" greifen die Skills ineinander: Ein Skill schreibt die Spezifikation, der nächste entwirft die Architektur, und der Subagent übernimmt die fokussierte Implementierung.

Level 5: Der Orchestrator – Vom Entwickler zum Teamlead

Die höchste Stufe ist die Orchestrierung eines gesamten Agenten-Teams. Du schreibst keinen Code mehr, du führst. Ein pragmatischer Einstieg auf diesem Level ist das Arbeiten mit mehreren Terminal-Fenstern gleichzeitig, in denen unterschiedliche Agenten an Teilaspekten forschen.

Das fortgeschrittene Modell ist das Orchestrator-Worker-Pattern. Dein Hauptagent delegiert Aufgaben an spezialisierte Subagenten. Ein Standard-Workflow im Profi-Bereich ist der SLR-Review-Skill (Security, Lesbarkeit, Revisionssicherheit):

  • Ein Agent implementiert das Feature.
  • Drei Subagenten prüfen das Ergebnis parallel aus unterschiedlichen Blickwinkeln.
  • Besonders kritisch: Der Skeptiker-Agent, dessen einzige Aufgabe es ist, Fehler im Plan des Hauptagenten zu finden.

Technisch nutzt du hierfür das /goal Feature für autonome Zielverfolgung und den Dynamic Workflow, der komplexe Mammutaufgaben selbstständig in atomare Teilaufgaben zerlegt.

Wichtiger Hinweis: Die Verantwortung bleibt bei dir. Du gibst nur frei, was du fachlich beurteilen kannst. Du bist der Teamlead, der die finale Qualitätssicherung garantiert.

Fazit: Deine Rolle in der KI-Zukunft

Die Reise mit Claude Code transformiert deine Rolle: Weg vom Zeilenschreiber, hin zum System-Dirigenten. Während Level 1 für schnelle Experimente taugt, erfordert professionelle Software mindestens Level 4, um langfristig wartbar zu bleiben.

Für echte Autonomie ist zudem die Infrastruktur entscheidend. Wer komplexe Agenten-Workflows nutzt, stößt lokal an Grenzen: Sobald du den Laptop zuklappst, stoppen deine Agenten. Professionelle AI Engineers nutzen daher einen VPS (Virtual Private Server), um Claude Code rund um die Uhr autonom arbeiten zu lassen. Während du schläfst, prüft dein Skeptiker-Agent den Code und dein Deployment-Agent bereitet den Release vor.

Auf welcher Stufe stehst du heute wirklich? Bist du noch damit beschäftigt, Prompts zu "viben", oder baust du bereits an deiner autonomen Software-Fabrik? Die Zukunft gehört denen, die Systeme steuern, nicht denen, die nur Fragen stellen. Planst du schon deinen nächsten Schritt auf Level 3?