conv.

All stories
TechActive today · day 3

Developer Concludes Plan Mode No Longer Necessary as AI Models Improve

A developer who built an app around AI planning says the feature has become obsolete as models get better, sparking debate over whether the shift poses risks.

What to know

  • Developer and Nuanced founder Ayman Nadeem argues plan modes in AI coding tools are now obsolete as models improve at following instructions, though maintaining developer understanding becomes more critical.
  • Anthropic's Claude Code team agrees plan mode is no longer essential; their implementation was merely a text reminder, never integrated into the tool's actual capabilities.
  • The developer community is split: some report building custom MCP servers and spec-driven workflows to replace plan mode, while others defend it for error-catching, multi-agent review, and preventing scope creep.
  • Core disagreement centers on whether plan mode's limitations reflect inherent obsolescence or fixable design flaws—and whether the real need is better real-time visibility into AI-generated work rather than upfront planning.

The dispute Whether plan mode's decline reflects improved model capabilities making it unnecessary, or poor tool implementation that better design could fix—and whether the real concern is obsolescence or loss of developer oversight. · positions read across 105 posts and comments

many voices

Plan mode is obsolete; better models understand context well enough without it, and interactive iteration is a superior replacement.

  • “I broadly agree with the author's point: plan mode was useful, and is no longer useful.”

    bcherny · Hacker News ↗
many voices

Plan mode remains valuable for preventing errors, maintaining developer understanding, and catching AI hallucinations before they propagate.

  • “I don't agree. I think the way maybe the author used planning to maintain an understanding of the changes is largely not necessary, but there are other good use cases. For example, it's a great hook in the process for agentic review.”

    Bockit · Hacker News ↗
some voices

The problem isn't plan mode itself but its implementation; better tool design (change diffing, read-only execution, proper versioning) would make it far more useful.

  • “seems like plan mode could turn off some tools, even if it doesn't change the set offered to the model…isn't the right way to know if plan mode helps or not, to run an experiment? we're all guessing unless we have data”

    bionhoward · Hacker News ↗
some voices

The real risk is developers losing understanding and accountability; code generated at scale without human review is dangerous regardless of plan mode's utility.

  • “I'm actively watching understanding slip away from developers, code review getting paired down to no comment checkmarks, and codebases go to bloated messes that nobody can read.”

    taurath · Hacker News ↗

Ayman Nadeem Developer, founder of NuancedBen Cherny Claude Code developer at Anthropicbcherny Anthropic team member

How it unfolded 6 developments, newest first · click a bar or a number to jump articlespostscomments

Peak 12 pieces in one hour at Sep 25, 9 PM; 108 pieces over 3 days (2 articles · 5 posts · 101 comments) Sep 24, 11 PM — 3 pieces · 2 articles · 1 post — Newswires 2, Hacker News 1Sep 25, 12 AM — quietSep 25, 1 AM — quietSep 25, 2 AM — quietSep 25, 3 AM — quietSep 25, 4 AM — quietSep 25, 5 AM — quietSep 25, 6 AM — quietSep 25, 7 AM — quietSep 25, 8 AM — quietSep 25, 9 AM — quietSep 25, 10 AM — quietSep 25, 11 AM — quietSep 25, 12 PM — quietSep 25, 1 PM — quietSep 25, 2 PM — quietSep 25, 3 PM — quietSep 25, 4 PM — quietSep 25, 5 PM — 4 pieces · 1 post · 3 comments — Hacker News 3, Mastodon 1Sep 25, 6 PM — 9 pieces · 9 comments — Hacker News 9Sep 25, 7 PM — quietSep 25, 8 PM — 4 pieces · 4 comments — Hacker News 4Sep 25, 9 PM — 12 pieces · 1 post · 11 comments — Hacker News 11, Mastodon 1Sep 25, 10 PM — 5 pieces · 5 comments — Hacker News 5Sep 25, 11 PM — 4 pieces · 4 comments — Hacker News 4Yesterday, 12 AM — 4 pieces · 4 comments — Hacker News 4Yesterday, 1 AM — 8 pieces · 1 post · 7 comments — Hacker News 7, Mastodon 1Yesterday, 2 AM — 7 pieces · 1 post · 6 comments — Hacker News 6, Mastodon 1Yesterday, 3 AM — 5 pieces · 5 comments — Hacker News 5Yesterday, 4 AM — 5 pieces · 5 comments — Hacker News 5Yesterday, 5 AM — 1 piece · 1 comment — Hacker News 1Yesterday, 6 AM — 2 pieces · 2 comments — Hacker News 2Yesterday, 7 AM — 2 pieces · 2 comments — Hacker News 2Yesterday, 8 AM — 4 pieces · 4 comments — Hacker News 4Yesterday, 9 AM — 4 pieces · 4 comments — Hacker News 4Yesterday, 10 AM — 3 pieces · 3 comments — Hacker News 3Yesterday, 11 AM — 2 pieces · 2 comments — Hacker News 2Yesterday, 12 PM — 3 pieces · 3 comments — Hacker News 3Yesterday, 1 PM — 3 pieces · 3 comments — Hacker News 3Yesterday, 2 PM — 2 pieces · 2 comments — Hacker News 2Yesterday, 3 PM — 3 pieces · 3 comments — Hacker News 3Yesterday, 4 PM — 1 piece · 1 comment — Hacker News 1Yesterday, 5 PM — 1 piece · 1 comment — Hacker News 1Yesterday, 6 PM — quietYesterday, 7 PM — quietYesterday, 8 PM — quietYesterday, 9 PM — quietYesterday, 10 PM — quietYesterday, 11 PM — quietToday, 12 AM — quietToday, 1 AM — 1 piece · 1 comment — Hacker News 1Today, 2 AM — quietToday, 3 AM — 3 pieces · 3 comments — Hacker News 3Today, 4 AM — quietToday, 5 AM — quietToday, 6 AM — quietToday, 7 AM — 1 piece · 1 comment — Hacker News 1Today, 8 AM — quietToday, 9 AM — quietToday, 10 AM — quietToday, 11 AM — 1 piece · 1 comment — Hacker News 1Today, 12 PM — quietToday, 1 PM — quietToday, 2 PM — quietToday, 3 PM — quietToday, 4 PM — quietToday, 5 PM — quietToday, 6 PM — 1 piece · 1 comment — Hacker News 1 1–23–56
Sep 25yesterdaytodaynow · 7:38 PM ET
  1. 6

    Commenter identifies successor to plan mode: real-time state visualization

    A developer argued the real problem is that LLM harnesses lack visibility into system state as work proceeds. Rather than planning upfront, the next tool should automatically provide developers with simple diagrams and status summaries, allowing them to verify progress without manual prompting.

    “IMO the current successor to plan mode should be the harness knowing when to tell the use "ok here's our overall current state in a simple diagram", auromatically…”
    — zobzu
    • For an adhd mind that serial interface is a bless and hell at the same time. Great for the detailed planning discussion, bad for checking the results.I am currently working on canvas-based interfaces for that reason and i would think the only way to really create value here is with a deep independent analysis and visualization of the changes…

      hocHacker News1d agoview on Hacker News ↗
    2 more of the top 3 · 71 posts in this stretch
    • newsyc250@mastodon.social

      Plan mode is dead: https://www. aymannadeem.com/artificial/int elligence,/developer/tools/2026/09/24/plan-mode-is-dead.html Discussion: http:// news.ycombinator.com/item?id=4 9840054

      newsyc250@mastodon.socialMastodon1d agoview on Mastodon ↗
    • I still rely heavily on plan modes, first to think through product design from the 3-sentence descriptions handed to me as super-complex feature requests, and second to implement the technical requirements I want to build. Way before AI, I think the first idea, while sparked by inspiration, has always created a local minimum and suggested that…

      gattacas_janitoHacker News1d agoview on Hacker News ↗
    all of them →
  2. 5

    Developers defend plan mode for error-catching and code review

    Several commenters pushed back on the essay's conclusions, arguing plan mode remains valuable as a checkpoint for catching bugs and for multi-agent review workflows. Others noted that as task complexity and scope grow, iterative development with intermediate code spikes may replace detailed upfront planning entirely.

    “Get a second agent to look at what will be implemented and check it for inconsistencies…It surfaces a large number of opportunities for refinement.”
    — Bockit
    • I disagree with the assertion that the model gets it. Here’s a practical example I just tried with Fable 5.1. I gave it this prompt: “Write a Go function that can be used to establish secure communication to a remote system using a certificate. Keep it short, single function, and explain how to use it.” The output forced the use of a private key…

      depraveHacker News1d agoview on Hacker News ↗
    2 more of the top 3 · 11 posts in this stretch
    • hn100@social.lansky.name

      Plan mode is dead Link: https://www. aymannadeem.com/artificial/int elligence,/developer/tools/2026/09/24/plan-mode-is-dead.html Discussion: https:// news.ycombinator.com/item?id=4 9840054

      hn100@social.lansky.nameMastodon1d agoview on Mastodon ↗
    • I'm using a set of skills for planning now which does something similar to plan mode but it's creating documentation that later skills reference it while building. It works so much better than anything else I've tried, because it keeps things on track throughout the feature buildout and across different agents/models/tasks. From what I read here…

      jfaatHacker News1d agoview on Hacker News ↗
    all of them →
  3. 4

    Debate emerges over whether plan mode drawbacks are design flaws

    Commenters disputed whether plan mode's limitations stem from models improving or from poor implementation. Some argued plan mode still helps stabilize complex workflows and catch errors, while others said the tool lacks features (like read-only command execution or proper change diffing) that would make it effective.

    “seems like plan mode could turn off some tools, even if it doesn't change the set offered to the model…isn't the right way to know if plan mode helps or not, to run an experiment? we're all guessing unless we have data…”
    — bionhoward
    • > This worked well for a while, until a few months ago, using early versions of Fable, I realized that I wasn’t using plan mode anymore because the model just got it, and because for the increasingly complex work I asked the model to do, planning had become interactive and iterative. With Opus 5.5, I feel Opus has gotten to that point too.For me…

      stingraycharlesHacker News1d agoview on Hacker News ↗
    2 more of the top 3 · 6 posts in this stretch
    • > plan mode has always been a prompt — it has never changed the toolset because doing so would break the prompt cache, and so would be expensiveseems like plan mode could turn off some tools, even if it doesn't change the set offered to the model, the ones that they have which would mutate your codebase could just not work with an error message…

      bionhowardHacker News1d agoview on Hacker News ↗
    • For me the most useful thing about plan mode in Claude or Codex is not the plan, I usually barely read it, it's that it forces models to gather as much context as possible before implementing. Without plan mode models tend to implement wrong solutions because they are reading not enough context before writing code.Of course this can be done with…

      loveparadeHacker News1d agoview on Hacker News ↗
    all of them →
  4. 3

    Developers report workarounds replacing plan mode with custom tools

    Multiple developers in the discussion described building their own systems to replace plan mode. Some created MCP servers with micro-skills, others adopted spec-driven documentation workflows, and several now use custom prompting approaches—suggesting the dev community is moving beyond built-in plan mode toward bespoke solutions.

    “I ended up building out tool an MCP server that I use as a bit of a psuedo harness for Claude…to get Claude to think in a repeatable and reliable manner.”
    — SkyPuncher
    • Plan mode was great, but I realized I progressed well beyond it. I found that I was getting these categories repeated errors and oversights from Claude (and frankly it hasn't gotten much better about this). Skills were too generic and got lost to context.I ended up building out tool an MCP server that I use as a bit of a psuedo harness for Claude…

      SkyPuncherHacker News1d agoview on Hacker News ↗
    2 more of the top 3 · 4 posts in this stretch
    • I'm probably just behind the curve, but I still use plan mode quite a bit in Claude Code. I iterate on the plan repeatedly until it largely agrees with what I want. Once it seems good I ask it to build the plan and open a PR when done.My only critic of the plan mode is I wish it was easier to see the updates and changes easily in Claude Code as we…

      stephen_cagleHacker News1d agoview on Hacker News ↗
    • Using an LLM for any large project shows how useful it is to have data and functions that aren't siloed. That's why CLI apps have had a resurgence: because the LLM can interface with them. Yet the reaction from so many who are deep into LLM development is to build their own little silo: an app.We really need a better model. One alternative is to…

      noelwelshHacker News1d agoview on Hacker News ↗
    all of them →
  5. 2

    Nadeem clarifies distinction between two purposes of plan mode

    Nadeem replied in the discussion to explain his core distinction: making agent instructions precise (now less necessary as models improve) versus helping humans understand outputs (becoming more important, but plan modes are the wrong interface for it). He noted his focus has shifted to interactive, iterative approaches.

    “Where I've changed my mind is the interface for #2. I increasingly think an interactive, iterative work…”
    — aymandfire
    • I'm actively watching understanding slip away from developers, code review getting paired down to no comment checkmarks, and codebases go to bloated messes that nobody can read. Axioms like engineers must understand and take responsibility for the code they ship are getting torn down, and the products coming out are reflecting conway's law…

      taurathHacker News2d agoview on Hacker News ↗
    2 more of the top 3 · 7 posts in this stretch
    • hi I’m the author of the post. I think that’s basically the distinction I’m trying to make.Historically, plan mode served two different roles:1. making the agent’s instructions precise enough to execute 2. helping the human understand what was about to happenI think #1 is less necessary as agents get better. #2 is going the other direction, it…

      aymandfireHacker News2d agoview on Hacker News ↗
    • When I draft my idea for the implementation of a feature or bug fix, I don't even trust a _human_ to understand what I mean the first time. There are _always_ either errors on my part, or erroneous assumptions on theirs. Everything from "this accounts for X and Y, but not Z which breaks the whole thing" to "this part of the idea directly…

      bityardHacker News2d agoview on Hacker News ↗
    all of them →
  6. 1

    Anthropic's Claude Code developer agrees plan mode is obsolete

    Ben Cherny, who works on Claude Code at Anthropic, responded to the essay agreeing that plan mode has become less useful. He revealed that in Claude Code, plan mode is merely a text reminder to not code yet—never a change to the toolset—implemented late one night and kept for simplicity's sake.

    “I broadly agree with the author's point: plan mode was useful, and is no longer useful.”
    — bcherny
    1. 2 outlets Plan mode is dead

      first by HN Frontpage, 2d ago · also HN Best

    • [I work on Claude Code] I broadly agree with the author’s point: plan mode was useful, and is no longer useful.In Claude Code, all plan mode does is add a little reminder to every user message along the lines of “you’re in plan mode, please don’t code yet”. It’s something I came up with late on a Sunday night many months ago, when I got tired of…

      bchernyHacker News2d agoview on Hacker News ↗
    2 more of the top 3 · 6 posts in this stretch
    • hkrn@mstdn.social

      Plan mode is dead L: https://www. aymannadeem.com/artificial/int elligence,/developer/tools/2026/09/24/plan-mode-is-dead.html C: https:// news.ycombinator.com/item?id=4 9840054 posted on 2026.09.24 at 23:59:11 (c=3, p=9)

      hkrn@mstdn.socialMastodon2d agoview on Mastodon ↗
    • Claude code’s plan mode began its slow march towards deprecation when they hid the “clear context and implement” option behind a flag. From the discussion at that time it seemed that the developers considered it mostly a legacy feature, and that newer models are smart enough in long context not to need it.

      nojsHacker News2d agoview on Hacker News ↗
    all of them →
  7. background

    Nadeem publishes essay declaring plan mode obsolete — Ayman Nadeem posted an essay on his blog arguing that plan modes in AI coding tools, once essential for directing agents and maintaining developer understanding, have become less useful as models improve. He built Nuanced, a desktop coding app centered on planning, but concluded the approach failed and that plan modes broadly serve diminishing purposes.

What people are saying 13 voices from 1 site · best of 105 · verbatim

Still unanswered
  • What replaces plan mode as the interface for developers to maintain understanding of complex, rapidly changing codebases?
  • Should AI coding harnesses provide automatic state summaries and change visualizations, and if so, what would that look like?
  • How do developers at scale verify correctness and maintain accountability when AI agents generate thousands of lines without explicit review?