Claude Code Ultraplan
Ultraplan verlagert die schwere Planungsphase von deiner Maschine weg. Drei Launch-Pfade, eine Browser-Review-Oberfläche und die System-Prompt-Varianten, die der Leak enthüllt hat.
Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.
SaaS-Builder-Vorlagen mit KI-Orchestrierung.
Dein Terminal ist als Geisel genommen. Jedes Mal, wenn Claude Code in den Planungsmodus wechselt, ist der Prompt eingefroren, bis der Plan fertig ist. Für ein schnelles Feature ist das okay. Für einen Migrations-Plan, der 40 Dateien über drei Services berührt, starrst du minutenlang auf einen Spinner, während der lokale Rechner alles schleppt.
Ultraplan löst das, indem die gesamte Planungsphase zu Anthropics Cloud verlagert wird: Opus 4.6 läuft in einem Remote-Container für bis zu 30 Minuten, während dein Terminal für echte Arbeit frei bleibt. Der Plan entsteht im Hintergrund. Du reviewst ihn im Browser mit Inline-Kommentaren und Emoji-Reaktionen. Dann wählst du: in der Cloud ausführen (und einen PR bekommen) oder ihn zurück in deine lokale Session teleportieren.
Das ist die größte Ergänzung zu Claude Codes Planungs-Stack seit dem ersten Launch von Plan-Mode. Was folgt, ist wie es wirklich funktioniert, was der geleakte Quellcode über seine Interna enthüllt, und wie du gute Ergebnisse daraus ziehst.
Was Ultraplan wirklich ist
Ultraplan ist ein Research-Preview-Feature, das eine Planungsaufgabe von deiner lokalen CLI an eine Claude Code-on-the-Web-Session übergibt, die im Plan-Mode läuft. Die Cloud-Session läuft auf Anthropics Cloud Container Runtime (CCR) mit Opus 4.6. Dein lokales Terminal pollt alle 3 Sekunden nach dem Status.
Die wesentlichen Unterschiede zum lokalen Planen:
| Lokaler Plan-Mode | Ultraplan |
|---|---|
| Läuft auf deinem Rechner | Läuft auf Anthropics Cloud-Infrastruktur |
| Blockiert dein Terminal | Terminal bleibt frei für andere Arbeit |
| Review im Terminal-Scrollback | Review im Browser mit Inline-Kommentaren |
| Nur lokal ausführen | In der Cloud ausführen (PR bekommen) oder lokal |
| Begrenzt durch Ressourcen deines Rechners | Bis zu 30-Minuten-Planungsfenster auf Opus 4.6 |
Voraussetzungen: Du brauchst ein Claude Code on the Web-Konto (Pro, Max, Team oder Enterprise) und ein verbundenes GitHub-Repository.
Drei Wege, Ultraplan zu starten
1. Der Slash-Command
Der expliziteste der drei. Tippe /ultraplan gefolgt von deinem Prompt:
/ultraplan migrate the auth service from sessions to JWTs
Ein Bestätigungsdialog öffnet sich, bevor die Cloud-Session tatsächlich startet.
2. Der Keyword-Trigger
Schreib das Wort "ultraplan" irgendwo in einen normalen Prompt:
I need an ultraplan for refactoring the payment module to support multi-currency
Claude erkennt das Keyword und öffnet denselben Bestätigungsdialog. Praktisch, wenn du die Aufgabe konversationell beschreiben willst, nicht als Befehl.
3. Von einem lokalen Plan aus
Der reibungsloseste Weg. Wenn Claude einen lokalen Plan abschließt und den Genehmigungsdialog zeigt, wähle "No, refine with Ultraplan on Claude Code on the web", um den Entwurf in die Cloud zu schicken. Kein extra Bestätigungsprompt, weil deine Auswahl bereits als einer zählt.
Dieser Weg ist stark, weil die Cloud-Session mit deinem lokalen Plan als Kontext beginnt, statt von null zu starten.
Monitoring aus deinem Terminal
Nach dem Start zeigt deine CLI-Prompt eine Live-Status-Zeile:
| Status | Bedeutung |
|---|---|
◇ ultraplan | Claude recherchiert deine Codebasis und erstellt den Plan |
◇ ultraplan needs your input | Claude hat eine Rückfrage. Öffne den Session-Link, um zu antworten |
◆ ultraplan ready | Der Plan ist fertig. Öffne deinen Browser zum Reviewen |
Führe /tasks im Terminal aus, um den Ultraplan-Eintrag zu sehen. Von dort kannst du den Session-Link öffnen, die Agent-Aktivität ansehen oder Stop ultraplan drücken, um die Cloud-Session zu archivieren und den Indikator zu leeren.
Etwas zu beachten: Wenn Remote Control aktiv ist, trennt es sich in dem Moment, in dem Ultraplan startet. Beide Features nutzen das claude.ai/code-Interface, und nur eines kann gleichzeitig verbunden sein.
Das Browser-Review-Interface
Hier zieht Ultraplan am lokalen Planen vorbei. Statt einen Plan aus dem Terminal-Scrollback zu lesen (wo du nur akzeptieren, ablehnen oder eine Folgeantwort tippen kannst), bekommst du ein dediziertes Browser-UI mit drei Review-Tools:
Inline-Kommentare: Markiere eine beliebige Passage im Plan und hinterlasse einen Kommentar. Das ist das echte Upgrade. Statt zu sagen "der Datenbank-Migrations-Abschnitt braucht mehr Detail", zeigst du auf den dünnen Absatz und erklärst, was fehlt. Claude überarbeitet genau diesen Abschnitt.
Emoji-Reaktionen: Reagiere auf einzelne Abschnitte, um Zustimmung oder Bedenken zu signalisieren, ohne einen vollständigen Kommentar zu tippen. Schnelle Möglichkeit, zu markieren, welche Teile solide sind und welche Arbeit brauchen.
Outline-Sidebar: Zwischen Abschnitten des Plans springen. Unverzichtbar für lange Pläne, bei denen das Scrollen schmerzhaft wird.
Du kannst so oft iterieren wie du willst. Bitte Claude, deine Kommentare zu adressieren, reviewe den überarbeiteten Entwurf, hinterlasse mehr Kommentare und wiederhole, bis der Plan stimmt.
Vier Ausführungswege nach der Genehmigung
Wenn der Plan richtig aussieht, wählst du, wo er läuft:
Weg 1: In der Cloud ausführen
Klicke "Approve Claude's plan and start coding" im Browser. Claude implementiert den Plan innerhalb der gleichen Cloud-Session, und wenn es fertig ist, reviewst du den Diff und öffnest einen Pull Request aus dem Web-UI. Dein Terminal zeigt eine Bestätigung und die Status-Zeile leert sich.
Das ist der sauberste Weg für in sich abgeschlossene Änderungen. Die Cloud-Session hat vollen Zugriff auf dein Repository, und PR-Erstellung ist direkt in das Web-UI eingebaut.
Weg 2: In der aktuellen Terminal-Session implementieren
Klicke "Approve plan and teleport back to terminal" im Browser. Die Web-Session archiviert sich, und dein Terminal zeigt den Plan in einem Dialog mit dem Titel "Ultraplan approved." Wähle "Implement here", um den Plan in deine aktuelle Konversation einzuspeisen und von dort weiterzumachen, wo du aufgehört hast.
Am besten, wenn der Plan lokalen Kontext berührt (Umgebungsvariablen, lokale Services, Dateien außerhalb des Repos), den die Cloud-Session nicht sehen kann.
Weg 3: Eine neue lokale Session starten
Gleicher Teleport-Dialog, anderer Button: "Start new session". Das leert deine aktuelle Konversation und beginnt sauber, nur mit dem Plan als Kontext. Claude gibt einen claude --resume-Befehl aus, damit du später zu deiner früheren Konversation zurückspringen kannst.
Gut geeignet, wenn deine aktuelle Session bereits schwer mit Kontext ist, der nur im Weg stehen würde. Frisches Fenster, einzweckiger Fokus.
Weg 4: Speichern und Abbrechen
Wähle "Cancel" aus dem Teleport-Dialog. Claude schreibt den Plan in eine Datei und gibt den Pfad aus. Es läuft nichts. Du kannst später darauf zurückkommen, ihn mit Teamkollegen zum Review teilen oder ihn als Spec für manuelle Implementierung nutzen.
Was der Quellcode-Leak enthüllt hat
Am 31. März 2026 ist der Claude Code-Quellcode durch einen npm-Packaging-Fehler geleakt. In den 512.000+ Zeilen TypeScript waren die System-Prompts, die Ultraplan antreiben. Sie zeigen, dass Ultraplan nicht eine Sache ist. Es sind mindestens drei Varianten, die anscheinend durch A/B-Testing zugewiesen werden.
Variante 1: simple_plan
Die leichtgewichtige Option. Keine Subagenten beteiligt. Der System-Prompt weist Claude an:
Run a lightweight planning process, consistent with how you would
in regular plan mode:
- Explore the codebase directly with Glob, Grep, and Read.
- Do not spawn subagents.
When you've settled on an approach, call ExitPlanMode with the plan.Basically regulärer Plan-Mode auf Cloud-Hardware. Schneller, weniger gründlich.
Variante 2: visual_plan
Gleich wie simple_plan, plus ein Absatz, der Claude bittet, Mermaid- oder ASCII-Diagramme für strukturelle Änderungen einzufügen. Die Diagramme zeigen Abhängigkeitsreihenfolge, Datenfluss oder die Form der Änderung.
Wenn dein Ultraplan mit Architektur-Diagrammen zurückkommt, hast du diese Variante. Reiner Text ohne Bilder bedeutet, du hast sie nicht bekommen.
Variante 3: three_subagents_with_critique
Die tiefe Variante. Das ist die, die der offizielle Piebald-AI-System-Prompt-Tracker bei Version 2.1.88 erfasst hat:
Produce an exceptionally thorough implementation plan using
multi-agent exploration.
1. Spawn parallel agents to explore: existing code/architecture,
files needing modification, risks/edge cases/dependencies
2. Synthesize findings into detailed step-by-step plan
3. Spawn a critique agent to review the plan
4. Incorporate critique feedback, then call ExitPlanModeDrei parallele Forschungs-Agenten treffen gleichzeitig auf verschiedene Dimensionen deiner Codebasis. Dann reviewt ein vierter Agent ihren synthetisierten Plan auf Lücken. Das ist die Variante, die das 30-Minuten-Fenster verdient. Bei tiefer Architektur-Arbeit produzieren mehrere Agenten, die Risiko-Oberflächen, Abhängigkeitsketten und bestehende Muster ansehen, merklich bessere Pläne als ein einzelner Durchlauf.
Wenn du unseren Guide zu Sub-Agent-Design-Patterns gelesen hast, ist das das Explore-Synthesize-Critique-Muster in Aktion. Anthropic nutzt den gleichen Multi-Agent-Ansatz für die Planung, den fortgeschrittene Claude Code-Nutzer bereits manuell bauen.
Die Varianten-Lotterie
Die drei Ultraplan-System-Prompt-Varianten werden anscheinend stillschweigend zugewiesen. Niemand wählt, welche Variante er bekommt, und nichts in der UI sagt dir, welche läuft. Der Source enthält auch einen separaten A/B-Test namens tengu_pewter_ledger mit vier Varianten (null, trim, cut, cap), die die allgemeine Plan-Output-Wortmenge ändern, obwohl unklar ist, ob dieser Test speziell auf Ultraplan-Sessions zutrifft.
Was das in der Praxis bedeutet: Einige Nutzer berichten, dass Ultraplan gründliche, mehrschnittige Pläne mit Risikoanalyse produziert, während andere dünne Outlines bekommen, die kaum besser als lokales Planen sind. Ob der Unterschied von der Variantenzuweisung, dem Verbosity-Test oder beidem kommt, die Inkonsistenz ist real und in frühen Hacker-News-Threads gut dokumentiert.
Versions-Historie
Der Piebald-AI-Tracker legt Ultrapläns Entwicklung über Claude Code-Releases hinweg dar:
| Version | Änderung |
|---|---|
| v2.1.83 | Erstmals als "System Reminder: Ultraplan mode" aufgetaucht |
| v2.1.85 | Vertraulichkeits-Anweisung hinzugefügt (nicht erklären, wie es funktioniert) |
| v2.1.88 | Kann nach Genehmigung in derselben Session implementieren. Teleport-Sentinel hinzugefügt |
| v2.1.89 | /ultraplan aus CLI-Befehlen entfernt |
| v2.1.91 | /ultraplan in CLI wiederhergestellt |
| v2.1.92 | Plan-Formatierungshinweise aktualisiert |
/ultraplan bei v2.1.89 zu entfernen und bei v2.1.91 zurückzubringen deutet darauf hin, dass Anthropic kurz ein Keyword-only-Invocation-Modell ausprobiert hat, bevor es zurückgerudert ist. Das Feature ist in den offiziellen Docs noch als "Research Preview" markiert, und es ist nie in Anthropics offiziellem CHANGELOG.md aufgetaucht. Es lebt hinter Feature-Flags.
Praktische Tipps für bessere Ultraplan-Ergebnisse
1. Kontext im Prompt vorne laden
Ultrapläns Cloud-Session kann deine Codebasis lesen, aber sie startet kalt. Mehr Kontext vorne bedeutet weniger Zeit mit Erkunden und einen besseren Plan auf der anderen Seite:
/ultraplan migrate auth from express-session to JWTs.
Key files: src/middleware/auth.ts, src/routes/api/*.ts, src/models/User.ts.
Current session store is Redis. 47 protected routes.
Must maintain backward compatibility during rollout.Vergleich das mit nur /ultraplan migrate auth to JWTs. Die erste Version gibt dem Planer einen laufenden Start.
2. Den lokalen Plan-Pfad für komplexe Arbeit nutzen
Für deine höchst-einsatzreichen Pläne überspringe den direkten Launch. Starte mit einem lokalen Plan, um einen Entwurf zu bekommen, dann schieb ihn zum Ultraplan für Verfeinerung. Die Cloud-Session öffnet mit einer stärkeren Basis als kaltes Erkunden.
Dieser Zwei-Schritt-Flow bedeutet auch, dass du die Richtung bereits geprüft hast, bevor du Cloud-Zyklen ausgibst. Wenn der lokale Plan offenbart, dass du das falsche Problem löst, merkst du es, bevor ein 30-Minuten-Ultraplan-Lauf beginnt.
3. Inline-Kommentare aggressiv nutzen
Das Browser-Review-UI ist Ultrapläns stärkstes Feature. Schau den Plan nicht einfach durch und drücke Genehmigen. Markiere bestimmte Abschnitte und hinterlasse gezieltes Feedback:
- "Dieser Abschnitt geht von einer einzigen Datenbank aus. Wir haben drei: users, analytics und billing."
- "Die Test-Strategie braucht Integrationstests für den Webhook-Handler, nicht nur Unit-Tests."
- "Schritt 4 hängt von Schritt 7 ab. Umreihen."
Gezielte Inline-Kommentare führen zu stärkeren Überarbeitungen als allgemeines Feedback wie "mach den Plan detaillierter."
4. Ausführungsweg basierend auf dem Scope wählen
| Situation | Bester Weg |
|---|---|
| In sich abgeschlossene Änderung, keine lokalen Abhängigkeiten | In Cloud ausführen, PR bekommen |
| Braucht lokale Env-Vars, Docker oder lokale Services | Ins Terminal teleportieren |
| Aktuelle Session hat 80%+ Kontext-Nutzung | Neue Session starten |
| Plan braucht Teamkollegen-Review vor Ausführung | Abbrechen, in Datei speichern |
5. Wissen, wann Ultraplan NICHT zu nutzen ist
Ultraplan fügt Latenz hinzu. Die Cloud-Session muss dein Repo klonen, durch die Codebasis laufen und einen Plan entwerfen, bevor irgendetwas auftaucht. Für einfache Änderungen, bei denen du den Ansatz bereits kennst, ist der lokale Plan-Mode (Shift+Tab zweimal) schneller.
Nutze Ultraplan, wenn: das Planen selbst der schwere Teil ist. Migrationen, Refactors über viele Dateien, Architektur-Entscheidungen mit mehreren validen Wegen, oder jede Aufgabe, bei der 10 bis 30 Minuten Planung stundenlange Nacharbeit spart.
Überspringe Ultraplan, wenn: du einen schnellen Plan für eine fokussierte Änderung brauchst, du schnell an der Implementierung iterierst, oder du kein GitHub-Repo verbunden hast (harte Voraussetzung).
Wie Ultraplan ins Planungs-Ökosystem passt
Claude Code hat jetzt vier Planungs-Stufen, jede auf ein anderes Komplexitätsniveau abgestimmt:
| Stufe | Aktivierung | Am besten für |
|---|---|---|
| Kein Plan | Standard-Prompting | Einfache, eindeutige Aufgaben |
| Plan-Mode | Shift+Tab zweimal | Mittlere Komplexität, vor Ausführung reviewen wollen |
| Auto-Planung | Automatisch bei komplexen Prompts | Claude entscheidet, wann Planung nötig ist |
| Ultraplan | /ultraplan oder Keyword | Hohe Komplexität, reiches Review und parallele Erkundung nötig |
Jede Stufe bringt mehr Fähigkeit auf Kosten von mehr Overhead. Die Fähigkeit liegt darin, die richtige Stufe der Aufgabe zuzuordnen. Für Leser, die bereits Claude Codes Kontext-Management-Strategien nutzen, gibt Ultraplan auch einen Kontext-Vorteil: Das Planen läuft in einem separaten Kontext-Fenster von deiner Arbeits-Session. Dein lokaler Kontext bleibt sauber für die Implementierung.
Aktuelle Einschränkungen
Ultraplan ist eine Research Preview, und das sieht man:
Keine Varianten-Auswahl. Du kannst nicht zwischen der einfachen, visuellen oder tiefen Planungs-Variante wählen. Du bekommst, was der A/B-Test dir zuteilt.
Nur GitHub. Ein verbundenes GitHub-Repository ist erforderlich. GitLab, Bitbucket und nur-lokale Repos scheiden aus.
Kein Web-Start. Du kannst Ultraplan nur von der CLI starten. Es direkt vom Web-Interface aus zu starten ist ein Feature, um das mehrere Nutzer gebeten haben, aber es ist nicht da.
UX-Friction. Frühe Nutzer auf Hacker News berichteten Schwierigkeiten herauszufinden, wie man Inline-Kommentare hinterlässt und beschrieben den Prozess als "träge". Das Browser-Review-Interface funktioniert, aber die Auffindbarkeit ist grob.
Undurchsichtige Mechanik. Wie Datei-Synchronisierung zwischen deiner lokalen Maschine und der Cloud-Session funktioniert, ist nicht gut dokumentiert. Nutzer berichten Unsicherheit darüber, was passiert, wenn sie eine Session mitten im Plan verlassen.
Kein offizieller Changelog-Eintrag. Trotz voller Funktionsfähigkeit hat Ultraplan null Einträge in Anthropics offiziellem CHANGELOG.md. Das gesamte Feature lebt hinter Feature-Flags, was bedeutet, es könnte sich ohne Vorwarnung ändern oder verschwinden.
Was als nächstes kommt
Ultraplan ist Anthropics Wette, dass Planen der Engpass bei KI-unterstützter Entwicklung ist. Nicht Code-Generierung, nicht Testing, nicht Deployment. Planen. Eine 30-Minuten-Cloud-Session auf Opus 4.6 nur für die Planungsphase zu widmen sagt dir, wo sie den größten Gewinn sehen.
Die Drei-Varianten-Form deutet auch auf die Richtung hin. Momentan ist die Varianten-Zuweisung still und zufällig. Aber die Infrastruktur für "Planungstiefe wählen" ist bereits gebaut. Eine zukünftige Version könnte dir erlauben, explizit einfaches, visuelles oder tiefes Planen zu verlangen, basierend auf dem, was die Aufgabe braucht.
Für jetzt ist Ultraplan am besten als fortgeschrittenes Planungs-Tool für komplexe, hoch-einsatzreiche Arbeit zu behandeln. Nutze den lokalen Plan-Mode für tägliche Aufgaben. Spar Ultraplan für die Pläne, die beim ersten Mal richtig sein müssen.
Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.
SaaS-Builder-Vorlagen mit KI-Orchestrierung.