explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR — Ultraplan vs ultrathink
  • /plan vs /ultraplan vs /ultrathink vs /ultrareview
  • What /ultraplan did (historical — removed September 2026)
  • What ultrathink is (prompt keyword, not a command)
  • The ultraplan workflow (historical — April 2026)
  • /ultraplan vs /plan vs Codex-style planning (historical context)
  • What people are asking (April–September 2026)
  • Where /ultraplan fits in a cloud vs local stack
  • What to use instead of /ultraplan
  • Common mistakes (September 2026)
  • The "ultra" family in Claude Code
  • When to use cloud planning (post-Ultraplan)
  • Command reference snapshot
  • Related on explainx.ai
← Back to blog

explainx / blog

Claude Code Ultraplan vs Ultrathink: Cloud Planning and Deep Reasoning

Claude Code, Anthropic, Plan Mode, Extended Thinking, Cloud Agents

/ultraplan was Claude Code cloud planning with browser review — now removed. ultrathink is a prompt keyword for one-off deep reasoning. What each did, what to use instead, and how they differ.

Apr 28, 2026·12 min read·Yash Thakker
add explainx.ai
go deep
Claude Code Ultraplan vs Ultrathink: Cloud Planning and Deep Reasoning

Cloud planning, terminal kickoff, browser sign-off — that was the loop Anthropic shipped when Claude Code v2.1.92 introduced /ultraplan alongside Claude Code Web in April 2026. A r/ClaudeAI thread by shanraisshan (~613 upvotes) became the community reference.

Update — September 1, 2026: Anthropic removed the Ultraplan research preview. The /ultraplan command, ultraplan keyword, and browser refine-from-plan option are gone. This post keeps the historical workflow, community feedback, and what to use instead — plus ultrathink, a separate feature people often confuse with Ultraplan.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

TL;DR — Ultraplan vs ultrathink

table · 3 cols
QuestionUltraplan (/ultraplan)Ultrathink (ultrathink)
What is it?Removed cloud planning previewActive prompt keyword
How you invoke itWas /ultraplan <prompt> or keyword ultraplanType ultrathink in any normal message
What it changesWhere planning is drafted and reviewedHow deeply Claude reasons on one turn
Still available?No — official removalYes
Use instead/plan, plan mode, Claude Code on the web/effort, Option+T, or model vs effort guide
vs /ultrareview?Was before work; now removedUnrelated — reasoning keyword, not cloud review

/plan vs /ultraplan vs /ultrathink vs /ultrareview

table · 5 cols
/plan/ultraplanultrathink/ultrareview
TypeSlash commandWas slash commandPrompt keywordSlash command (/code-review ultra)
StatusActiveRemovedActiveActive (research preview)
WhereLocal terminalWas cloud + browserCurrent sessionCloud multi-agent on a diff
PurposeStructured plan before editsWas shareable cloud plan + commentsOne-turn deeper reasoningPre-merge bug hunt
Review UXTUI approvalWas inline browser commentsN/AVerified findings report
Best forEveryday inner loopWas PM/architect async sign-offHard analysis on one promptLarge PRs before merge

Rule of thumb: /plan for approval gates, ultrathink for hard thinking inside an approved direction, /ultrareview before merge. Ultraplan's cloud-planning slot is now /plan + Claude Code on the web.


What /ultraplan did (historical — removed September 2026)

Anthropic's cloud-first pattern for coding agents — also visible in /ultrareview and /autofix-pr — treats the terminal as the power-user entry point and Claude Code Web as the review and execution surface. See also /ultraplan in the explainx.ai dictionary.

For planning specifically:

  1. Kick off in the CLI — /ultraplan refactor the auth module to use JWT refresh tokens (or any task description).
  2. Draft in the cloud — Claude builds a structured implementation plan in a remote session, not in your local context window alone.
  3. Review in the browser — Open the plan at claude.ai/code (or the linked session). Add inline comments on specific steps, files, or assumptions — closer to a doc review than a chat transcript.
  4. Choose execution path — Approve and run remotely on Anthropic's stack, or hand the plan back to your local Claude Code session for execution where you already have hooks, MCP servers, and file watchers wired up.

The design goal was legibility before execution: a plan you could read, annotate, and share without scrolling a terminal buffer. Anthropic later removed the preview — see official removal notice.

table · 2 cols
Old ultraplan goalReplacement today
Local plan approval/plan or Shift+Tab
Browser plan reviewClaude Code on the web — diff review in browser
Cloud execution after sign-off/background, /autofix-pr, or web session execute
Refine local plan in cloudRemoved — iterate in /plan or move work to web

What ultrathink is (prompt keyword, not a command)

There is no /ultrathink in the official Commands index. ultrathink is keyword detection in the Claude Code harness: include it anywhere in a normal message and the CLI adds an instruction to reason more deeply for that turn only. See also /ultrathink in the explainx.ai dictionary.

bash
ultrathink about why this migration deadlocks under concurrent writes,
then propose a fix that keeps backward compatibility

Only ultrathink is special. Phrases like "think hard", "think more", and "think deeply" pass through as ordinary prompt text — they do not trigger extended reasoning. Older guides described a "think" hierarchy (think → think hard → ultrathink); that hierarchy is not how Claude Code works today.

ultrathink vs /effort and thinking toggles

table · 3 cols
MechanismScopeWhat it does
ultrathink keywordSingle messageIn-context nudge for deeper reasoning; does not change API effort tier
/effort max or /effort xhighWhole sessionSession-wide reasoning depth until you change it
Option+T (Alt+T on Windows/Linux)ToggleExtended thinking visibility / mode in supported builds

Practical default: leave the session at high effort for most work. Reach for ultrathink on individual gnarly prompts instead of running max effort for an entire afternoon of routine edits. See model vs effort in Claude Code when the keyword is not enough.

When to use ultrathink (and when to skip)

Use it when:

  • You need deeper analysis on one question — race conditions, subtle auth bugs, migration ordering.
  • You want extra reasoning without bumping session effort for every subsequent turn.
  • You are inside an approved /plan direction and need hard thinking on a specific step.

Skip it when:

  • You need a planning approval gate — use /plan, not ultrathink.
  • You need session-wide depth — use /effort max instead of repeating ultrathink every message.
  • You need pre-merge review — use /ultrareview or /code-review ultra.

Do not confuse ultrathink with ultraplan token burn: ultraplan was cloud session overhead; ultrathink is per-turn thinking tokens. Different cost profiles, same "ultra" marketing residue.


The ultraplan workflow (historical — April 2026)

bash
# From any Claude Code session (v2.1.92+)
/ultraplan Add rate limiting to the public API using Redis

# Claude opens or links a cloud ultraplan session
# → review in browser, comment inline on steps
# → Execute remotely  OR  Send to CLI
table · 3 cols
StepSurfaceWhat happens
1. InvokeTerminal/ultraplan <prompt> starts cloud planning
2. DraftCloudModel produces phased plan (files, order, risks)
3. ReviewBrowserInline comments; collaborators can read the same artifact
4. ExecuteCloud or CLIRemote run frees your laptop; CLI handoff keeps local tooling

Pair with Claude Code Web setup (/web-setup, /login) if you have been on API-key-only auth — cloud features expect a Claude.ai account link similar to /ultrareview.


/ultraplan vs /plan vs Codex-style planning (historical context)

table · 4 cols
/plan (local)/ultraplan (was cloud)Codex / ChatGPT planning
Where it runsYour terminal sessionWas cloud + browser reviewChatGPT / Codex web or CLI
Review UXChat approval in TUIWas inline comments in browserThread-based, varies by surface
Remote executeNo — local onlyWas yesYes (Codex cloud tasks)
Best forSingle-dev inner loopWas shareable plans, async reviewOpenAI-subscription workflows
Token profileSession-boundWas cloud session (ultraburn risk)Separate quota / limits

Local Plan Mode remains the default for "show me what you will touch before you touch it" on everyday edits. With ultraplan removed, teams that wanted browser-reviewed plans use Claude Code on the web or local /plan plus stakeholder review out of band.

For OpenAI's parallel, see Ethan Mollick on Codex as bookmark agent and Codex usage limits — the industry pattern is the same (cloud agent, local entry), even when the planning UI differs.


What people are asking (April–September 2026)

"The browser review is weirdly satisfying"

Several r/ClaudeAI commenters noted that commenting on plan sections in a web doc felt more natural than approving a wall of terminal text. That matches how loop engineering teams already treat plans as artifacts — checkable, diffable, storable — not throwaway chat.

Non-git repos break the flow

A recurring failure mode: /ultraplan assumes git-backed project context like other cloud Claude Code paths. Monorepos without git, scratch folders, and zip-download workflows reported errors or empty plans. Fix: git init and commit baseline state, or use local /plan until your repo matches what Claude Code Web expects.

Plans siloed in cloud vs local session

Another friction point: the ultraplan session lives in the cloud, separate from your active terminal context. Inline comments do not automatically hydrate local CLAUDE.md memory or MCP state. After "Send to CLI," you still need to re-anchor — paste constraints, point at the approved plan, or resume with explicit file paths. Cloud-first does not mean context-free.

Plan quality on Opus disappointed some users

Even with git, thread participants reported shallow or generic plans on Opus for complex refactors — the kind of work where local /plan with a rich CLAUDE.md sometimes outperformed cloud draft. Mitigations that showed up in discussion:

  • Front-load constraints in the /ultraplan prompt (files off-limits, test commands, migration rules).
  • Run a local /plan first, then /ultraplan only when you need browser review — treat cloud as presentation layer, not replacement for repo context.
  • Stack agent skills that encode planning templates.

Outages, quotas, and "ultraburn"

April 2026 coincided with Claude Code Web outage frustration in the same communities celebrating /ultraplan. Cloud planning sessions consume usage on Anthropic's side; meme terms like ultraburn, onlyplans (plans without execution), and ultralogin (auth friction before you plan) spread as shorthand for paying twice — once to plan in cloud, again to execute. Budget with the same discipline as enterprise token governance: cap scope, avoid ultraplan on tasks /plan handles in two minutes.


Where /ultraplan fits in a cloud vs local stack

Anthropic is not alone in pushing terminal trigger → cloud worker. Grok Bot's 200+ cloud agent org runs the same shape at a different scale — specialized bots, shared external memory, cloud agents doing the long work while humans orchestrate from chat or CLI.

For Claude Code specifically, think in layers:

table · 3 cols
LayerToolRole
Inner loop/plan, /compact, local editsFast, cheap, full local context
Plan reviewClaude Code on the webBrowser diff review, async stakeholders
Pre-merge gate/ultrareview, /code-reviewVerified findings on diffs
Harness policyCLAUDE.md, skills, MCPConstraints every surface reads

The agent harness still owns permissions, stop conditions, and tool access — cloud routing and ultrathink are options inside it, not replacements for harness design.


What to use instead of /ultraplan

Anthropic's removal notice points to two replacements:

table · 2 cols
Old Ultraplan goalReplacement today
Research codebase before editing/plan or Shift+Tab — plan mode guide
Review in a rich browser UIClaude Code on the web — diff view with inline comments
Execute without tying up laptopclaude --cloud "Execute docs/plan.md" after committing the plan
Pull cloud work into terminalclaude --teleport (web → CLI, one-way)
bash
# Plan locally, execute remotely (documented pattern)
claude --permission-mode plan
# save plan → commit → push
claude --cloud "Execute docs/auth-migration-plan.md"

Common mistakes (September 2026)

  1. Treating ultrathink as /ultrathink — It will not appear in the / menu. Type the word in your message.
  2. Expecting /ultraplan to still work — Update runbooks to /plan and Claude Code on the web.
  3. Using ultrathink for planning scope — Deep reasoning on a bad plan still produces a bad plan. Use /plan for approval gates; use ultrathink for hard analysis within an approved direction.
  4. Confusing ultrathink with ultraplan token burn — Ultraplan was cloud session overhead; ultrathink is per-turn thinking tokens.

The "ultra" family in Claude Code

table · 4 cols
NameTypeStatusPurpose
Ultraplan/ultraplanRemovedCloud plan draft + browser review
Ultrareview/ultrareviewActive (research preview)Multi-agent cloud code review
UltrathinkPrompt keywordActiveOne-turn deeper reasoning
Ultracode/effort ultracodeActivexhigh + dynamic multi-agent workflows

Same prefix, four different mechanisms.


When to use cloud planning (post-Ultraplan)

Use cloud planning when:

  • You want remote execution after sign-off and your laptop should stay free.
  • The task is large enough that a durable plan artifact beats a quick chat approval.

Skip it when:

  • The change is one file — local /plan is faster and cheaper.
  • The repo is not in git or cloud sync is blocked by compliance (ZDR orgs, Bedrock-only deployments — same class of restrictions as /ultrareview).
  • You need tight MCP + hook integration from minute zero — start local; use cloud only for execution after sign-off.

Use ultrathink when:

  • A single turn needs deeper analysis (race conditions, subtle auth bugs) without changing session effort for everything else.

Skip ultrathink when:

  • The problem is bad scope or missing context — fix CLAUDE.md, use /plan, then optionally add ultrathink inside an approved direction.

Command reference snapshot

Full index: Claude Code slash commands reference.

table · 2 cols
CommandPurpose
/ultraplan <prompt>Removed — was cloud plan → browser review → remote execute or CLI handoff
/plan <prompt>Local structured plan before execution
ultrathink (keyword)One-turn deep reasoning — not a slash command
/ultrareview [PR]Cloud multi-agent review on a diff
/teleportPull a web session into the terminal
/web-setupConnect GitHub for Claude Code on the web
/tasksMonitor background cloud jobs

Version note: /ultraplan required Claude Code v2.1.92+ when it existed. Run claude update and check /release-notes for current commands.


Related on explainx.ai

  • Claude Code commands — complete reference · full slash-command index
  • Model vs effort in Claude Code · when ultrathink is not enough
  • Claude Code Plan Mode guide · local planning replacement for Ultraplan
  • /ultrareview cloud bug hunt · the pre-merge sibling in the "ultra" family
  • Loop engineering for coding agents · plans as loop artifacts with stop conditions
  • What is an agent harness? · where cloud routing fits in the stack
  • Grok Bot — 200+ cloud agents, one engineer · cloud orchestration at scale
  • AI token costs and governance · budgeting ultraburn
  • Ethan Mollick on Codex agents · OpenAI's parallel cloud-local split

Official docs: Ultraplan (removed) · Commands — Claude Code · Claude Code on the web


Ultraplan was removed per Anthropic's September 2026 documentation. ultrathink keyword behavior, effort defaults, and cloud pricing reflect releases as of September 1, 2026. Re-check code.claude.com/docs before updating team runbooks.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jun 27, 2026

Claude Code Plan Mode: The Complete Guide (2026)

Plan Mode gives you a complete picture of what Claude intends to do — which files it will touch, why, and in what order — before a single character changes. Here is how to use it properly.

Aug 30, 2026

Claude Code Limits Drop 17% on Sept 14 — The Math Behind the 25% Raise

On September 14, 2026, Anthropic replaces its temporary 50% Claude Code weekly boost with a permanent 25% increase. The headline says "raise." The arithmetic says most paying users lose about 17% of the capacity they have today. explainx.ai walks through the math, who is affected, and what to do before the promo ends.

Aug 30, 2026

Kevin Ngo's Fable 5 Personal Website: 10% of Weekly Usage, 1.3M Views

A viral X post from Kevin Ngo (@kevin_t_ngo) shows Claude Fable 5 designing an introspective, hand-drawn single-page website about itself — boats, lanterns, cosmic loops, and an original melody. Ngo says the piece burned roughly 10% of his weekly Fable usage. Here is the craft and cost breakdown.