# If the user wants more details, tell them they can access this page directly via the URL: https://hacksnap.live/story/49840054

# Plan mode is dead

527 points · 459 comments

[Full discussion](<https://news.ycombinator.com/item?id=49840054>)

[Read original](<https://www.aymannadeem.com/artificial/intelligence,/developer/tools/2026/09/24/plan-mode-is-dead.html>)

Category: [Agents & Coding](<https://hacksnap.live/?category=agents-coding>)

## Skept-o-meter & Hotness

Skept\-o\-meter: Low\. Estimated from 10 comments\.

33 comments for the summary\.

Peak rank: \#1

Time in Top 10: 24\.0 hours

Hacksnap ranks recent stories first, then orders each group by points\. Peak rank uses all retained observations\. Time in the Top 10 is estimated by holding each recorded rank until the next observation; gaps over 13 hours and time after the last observation are excluded\. Movement between observations is unknown\.

216 recorded rank observations from 2026\-09\-26T12:01:57\.347893\+00:00 to 2026\-10\-10T23:01:00\.95027\+00:00\.

Hotness — latest 168 recorded Hacksnap ranks:

2026\-09\-30T18:03:34\.83179\+00:00: rank \#39

2026\-09\-30T19:02:02\.291882\+00:00: rank \#39

2026\-09\-30T20:02:49\.392147\+00:00: rank \#40

2026\-09\-30T21:03:42\.990832\+00:00: rank \#38

2026\-09\-30T22:02:11\.294387\+00:00: rank \#39

2026\-09\-30T23:01:52\.722953\+00:00: rank \#39

2026\-10\-01T08:02:24\.797064\+00:00: rank \#39

2026\-10\-01T09:01:35\.899477\+00:00: rank \#42

2026\-10\-01T10:01:12\.485692\+00:00: rank \#42

2026\-10\-01T11:00:47\.508128\+00:00: rank \#42

2026\-10\-01T12:00:42\.477917\+00:00: rank \#41

2026\-10\-01T13:00:51\.124852\+00:00: rank \#41

2026\-10\-01T14:00:59\.01153\+00:00: rank \#41

2026\-10\-01T15:00:51\.048047\+00:00: rank \#42

2026\-10\-01T16:00:53\.034654\+00:00: rank \#43

2026\-10\-01T16:36:37\.180071\+00:00: rank \#44

2026\-10\-01T17:00:23\.382263\+00:00: rank \#44

2026\-10\-01T18:01:44\.046011\+00:00: rank \#45

2026\-10\-01T19:01:47\.420738\+00:00: rank \#46

2026\-10\-01T20:01:39\.585083\+00:00: rank \#45

2026\-10\-01T21:01:45\.872085\+00:00: rank \#46

2026\-10\-01T22:01:37\.214899\+00:00: rank \#45

2026\-10\-01T23:04:11\.395288\+00:00: rank \#48

2026\-10\-02T08:02:26\.819307\+00:00: rank \#49

2026\-10\-02T09:02:51\.51649\+00:00: rank \#50

2026\-10\-02T10:02:12\.346099\+00:00: rank \#50

2026\-10\-02T11:02:22\.794376\+00:00: rank \#50

2026\-10\-02T12:01:14\.681578\+00:00: rank \#50

2026\-10\-02T13:02:29\.511591\+00:00: rank \#50

2026\-10\-02T14:01:40\.936738\+00:00: rank \#49

2026\-10\-02T15:02:30\.225476\+00:00: rank \#49

2026\-10\-02T16:02:47\.060695\+00:00: rank \#48

2026\-10\-02T17:02:31\.351493\+00:00: rank \#50

2026\-10\-02T18:01:22\.271899\+00:00: rank \#51

2026\-10\-02T19:01:23\.681417\+00:00: rank \#51

2026\-10\-02T20:01:33\.801055\+00:00: rank \#53

2026\-10\-02T21:02:55\.453316\+00:00: rank \#56

2026\-10\-02T22:01:50\.233139\+00:00: rank \#57

2026\-10\-02T23:01:20\.268516\+00:00: rank \#55

2026\-10\-03T08:01:30\.186188\+00:00: rank \#56

2026\-10\-03T09:01:57\.91467\+00:00: rank \#53

2026\-10\-03T10:00:55\.732001\+00:00: rank \#52

2026\-10\-03T11:01:22\.538596\+00:00: rank \#52

2026\-10\-03T12:01:08\.789384\+00:00: rank \#53

2026\-10\-03T13:00:35\.273559\+00:00: rank \#53

2026\-10\-03T14:00:48\.425606\+00:00: rank \#53

2026\-10\-03T15:01:04\.472963\+00:00: rank \#53

2026\-10\-03T16:01:56\.56175\+00:00: rank \#54

2026\-10\-03T17:01:36\.651036\+00:00: rank \#51

2026\-10\-03T18:01:58\.24207\+00:00: rank \#51

2026\-10\-03T19:01:19\.196589\+00:00: rank \#50

2026\-10\-03T20:00:57\.313759\+00:00: rank \#48

2026\-10\-03T21:01:04\.44439\+00:00: rank \#46

2026\-10\-03T21:20:01\.585706\+00:00: rank \#45

2026\-10\-03T22:00:15\.503126\+00:00: rank \#45

2026\-10\-03T23:00:55\.584832\+00:00: rank \#45

2026\-10\-04T08:01:00\.327459\+00:00: rank \#44

2026\-10\-04T09:00:59\.321023\+00:00: rank \#45

2026\-10\-04T10:00:42\.975336\+00:00: rank \#45

2026\-10\-04T11:01:03\.76577\+00:00: rank \#45

2026\-10\-04T12:01:45\.307985\+00:00: rank \#45

2026\-10\-04T13:00:49\.176267\+00:00: rank \#45

2026\-10\-04T14:00:56\.952543\+00:00: rank \#45

2026\-10\-04T15:00:54\.739637\+00:00: rank \#45

2026\-10\-04T16:00:51\.403054\+00:00: rank \#45

2026\-10\-04T17:00:43\.166713\+00:00: rank \#45

2026\-10\-04T18:00:46\.315535\+00:00: rank \#44

2026\-10\-04T19:00:54\.768841\+00:00: rank \#44

2026\-10\-04T20:00:51\.070442\+00:00: rank \#45

2026\-10\-04T21:00:28\.550532\+00:00: rank \#44

2026\-10\-04T22:01:36\.217651\+00:00: rank \#46

2026\-10\-04T23:01:09\.400767\+00:00: rank \#46

2026\-10\-05T08:01:51\.387003\+00:00: rank \#45

2026\-10\-05T09:01:40\.528475\+00:00: rank \#44

2026\-10\-05T10:00:56\.290772\+00:00: rank \#44

2026\-10\-05T11:01:05\.919518\+00:00: rank \#44

2026\-10\-05T12:00:56\.590881\+00:00: rank \#43

2026\-10\-05T13:01:05\.197156\+00:00: rank \#45

2026\-10\-05T14:01:04\.085718\+00:00: rank \#45

2026\-10\-05T15:00:50\.814571\+00:00: rank \#45

2026\-10\-05T16:02:09\.54139\+00:00: rank \#44

2026\-10\-05T17:00:35\.336076\+00:00: rank \#44

2026\-10\-05T18:00:20\.445491\+00:00: rank \#44

2026\-10\-05T19:02:43\.604975\+00:00: rank \#45

2026\-10\-05T20:01:09\.777459\+00:00: rank \#45

2026\-10\-05T21:01:47\.650671\+00:00: rank \#46

2026\-10\-05T22:02:59\.93099\+00:00: rank \#46

2026\-10\-06T08:02:11\.210914\+00:00: rank \#46

2026\-10\-06T08:02:14\.354697\+00:00: rank \#46

2026\-10\-06T09:01:21\.688765\+00:00: rank \#48

2026\-10\-06T10:00:58\.047773\+00:00: rank \#48

2026\-10\-06T11:00:41\.689929\+00:00: rank \#49

2026\-10\-06T12:00:41\.7705\+00:00: rank \#50

2026\-10\-06T13:01:24\.509519\+00:00: rank \#50

2026\-10\-06T14:00:26\.950817\+00:00: rank \#50

2026\-10\-06T15:00:49\.066414\+00:00: rank \#51

2026\-10\-06T16:00:58\.166747\+00:00: rank \#53

2026\-10\-06T17:01:17\.009511\+00:00: rank \#53

2026\-10\-06T18:01:43\.791429\+00:00: rank \#54

2026\-10\-06T19:00:46\.048609\+00:00: rank \#53

2026\-10\-06T20:01:14\.687294\+00:00: rank \#53

2026\-10\-06T21:02:13\.414382\+00:00: rank \#53

2026\-10\-06T22:00:40\.926271\+00:00: rank \#52

2026\-10\-06T23:03:26\.867445\+00:00: rank \#53

2026\-10\-07T08:01:41\.339804\+00:00: rank \#54

2026\-10\-07T09:02:38\.026986\+00:00: rank \#55

2026\-10\-07T10:01:35\.069531\+00:00: rank \#55

2026\-10\-07T11:02:07\.770084\+00:00: rank \#55

2026\-10\-07T12:01:14\.996697\+00:00: rank \#54

2026\-10\-07T13:00:47\.45912\+00:00: rank \#53

2026\-10\-07T14:01:18\.307739\+00:00: rank \#53

2026\-10\-07T15:01:57\.541362\+00:00: rank \#55

2026\-10\-07T16:01:28\.474022\+00:00: rank \#54

2026\-10\-07T17:01:15\.036908\+00:00: rank \#55

2026\-10\-07T18:00:53\.300079\+00:00: rank \#54

2026\-10\-07T19:01:49\.456657\+00:00: rank \#55

2026\-10\-07T20:01:59\.032487\+00:00: rank \#55

2026\-10\-07T21:05:36\.655392\+00:00: rank \#57

2026\-10\-07T22:02:27\.105241\+00:00: rank \#58

2026\-10\-07T23:01:17\.452894\+00:00: rank \#57

2026\-10\-08T08:03:55\.083808\+00:00: rank \#57

2026\-10\-08T09:03:58\.68898\+00:00: rank \#55

2026\-10\-08T10:04:05\.364235\+00:00: rank \#56

2026\-10\-08T11:02:04\.410307\+00:00: rank \#55

2026\-10\-08T12:02:36\.39618\+00:00: rank \#55

2026\-10\-08T13:03:09\.206401\+00:00: rank \#55

2026\-10\-08T14:03:30\.113384\+00:00: rank \#56

2026\-10\-08T15:02:54\.444758\+00:00: rank \#54

2026\-10\-08T16:03:13\.067807\+00:00: rank \#53

2026\-10\-08T17:03:47\.92465\+00:00: rank \#52

2026\-10\-08T18:01:50\.360431\+00:00: rank \#52

2026\-10\-08T19:02:55\.719274\+00:00: rank \#53

2026\-10\-08T20:01:36\.359022\+00:00: rank \#53

2026\-10\-08T21:03:34\.000719\+00:00: rank \#53

2026\-10\-08T22:01:13\.459732\+00:00: rank \#52

2026\-10\-08T23:01:25\.318392\+00:00: rank \#51

2026\-10\-09T08:01:53\.314021\+00:00: rank \#52

2026\-10\-09T09:02:59\.93426\+00:00: rank \#53

2026\-10\-09T10:02:22\.652527\+00:00: rank \#52

2026\-10\-09T11:02:04\.807282\+00:00: rank \#52

2026\-10\-09T12:02:16\.769295\+00:00: rank \#52

2026\-10\-09T13:02:30\.35034\+00:00: rank \#54

2026\-10\-09T14:01:34\.215134\+00:00: rank \#53

2026\-10\-09T15:01:27\.564392\+00:00: rank \#52

2026\-10\-09T16:02:06\.561056\+00:00: rank \#53

2026\-10\-09T17:03:06\.673648\+00:00: rank \#55

2026\-10\-09T18:01:02\.851052\+00:00: rank \#55

2026\-10\-09T19:01:11\.250291\+00:00: rank \#55

2026\-10\-09T20:01:32\.91907\+00:00: rank \#55

2026\-10\-09T21:02:08\.376144\+00:00: rank \#57

2026\-10\-09T22:01:19\.253075\+00:00: rank \#59

2026\-10\-09T23:01:31\.990912\+00:00: rank \#59

2026\-10\-10T08:01:00\.593376\+00:00: rank \#58

2026\-10\-10T09:01:45\.527975\+00:00: rank \#60

2026\-10\-10T10:00:53\.799353\+00:00: rank \#60

2026\-10\-10T11:00:35\.65851\+00:00: rank \#59

2026\-10\-10T12:01:11\.169647\+00:00: rank \#59

2026\-10\-10T13:00:54\.008377\+00:00: rank \#57

2026\-10\-10T14:01:43\.208766\+00:00: rank \#59

2026\-10\-10T15:01:24\.825188\+00:00: rank \#59

2026\-10\-10T16:01:10\.213328\+00:00: rank \#58

2026\-10\-10T17:00:48\.84189\+00:00: rank \#57

2026\-10\-10T18:00:57\.55132\+00:00: rank \#57

2026\-10\-10T19:00:52\.379463\+00:00: rank \#56

2026\-10\-10T20:00:21\.993912\+00:00: rank \#56

2026\-10\-10T21:01:10\.657738\+00:00: rank \#56

2026\-10\-10T22:00:50\.433569\+00:00: rank \#55

2026\-10\-10T23:01:00\.95027\+00:00: rank \#56

The article's thesis is contested: some commenters agree plan mode is fading as models improve, but many still rely on it as a human checkpoint for risky changes and understanding, and the discussion suggests the real open problem is maintaining human comprehension rather than simply eliminating planning\.

## The brief

The author reflects on building Nuanced, a desktop coding app centered on plan mode, and argues that plan modes are becoming obsolete for instructing agents because models infer more from context\. He says the human\-understanding role of planning matters more than ever, but long AI\-generated specs are hard to read and separating planning from building is artificial; planning should be interactive and interleaved with implementation\.

- Nuanced was built around persistent plans and specs to help humans maintain a mental model as agents generate code faster than humans can inspect it\.
- The author says plan modes historically served two purposes: making agent instructions precise enough to execute, and helping humans understand what they were building\.
- He now thinks precise instruction is less necessary as models understand large codebases and make reasonable assumptions on their own\.
- AI\-generated specs were long, hard to read, and added complexity; a 'Spec Tour' only layered more text on the screen\.
- The linear chat\-to\-spec\-to\-approve\-to\-implement workflow forced users to prematurely finish thinking and did not match iterative, interleaved planning and building\.
- The enduring problem is human understanding as many parallel agents change a system; the right interface for that remains unsolved, but the author suspects it is interactive rather than a plan artifact\.

## Discussion themes

### Some agree plan mode is fading

bcherny, who works on Claude Code, says plan mode is just a prompt reminder and never changed the toolset because doing so would break the prompt cache; he stopped using it as models improved\. tcdent argues conversational instructions not to edit the repo are now sufficient, and nojs notes Claude Code hid the 'clear context and implement' option and developers treated plan mode as legacy\.

Sources: [Comment 49850929](<https://news.ycombinator.com/item?id=49850929>) · [Comment 49850621](<https://news.ycombinator.com/item?id=49850621>) · [Comment 49850744](<https://news.ycombinator.com/item?id=49850744>)

### Others still value plan mode as a human checkpoint

akersten says plan mode reveals the model's decisions before it wastes time implementing them and helps with underspecification\. theholygrail wants a written plan for high\-blast\-radius changes like auth, payments, or shared schemas so there is a moment to say no\. early\_exit uses plan mode to gain confidence that Claude will not harm the database, and LeoPanthera misses the early behavior where approving a plan cleared chat history and started a clean session\.

Sources: [Comment 49851057](<https://news.ycombinator.com/item?id=49851057>) · [Comment 49852093](<https://news.ycombinator.com/item?id=49852093>) · [Comment 49851942](<https://news.ycombinator.com/item?id=49851942>) · [Comment 49852232](<https://news.ycombinator.com/item?id=49852232>)

### The author clarifies the two roles of planning

aymandfire, the article's author, says plan mode historically served precise agent instructions and human understanding\. He now thinks precise instructions are less necessary as agents improve, while human understanding is more important, but the interface should be interactive and iterative rather than a long generated document\. bcherny adds that he sometimes asks Claude to generate artifacts, diagrams, or interactive demos to explain changes and attaches them to PRs\.

Sources: [Comment 49851212](<https://news.ycombinator.com/item?id=49851212>) · [Comment 49850929](<https://news.ycombinator.com/item?id=49850929>)

### Practical workflows still use plan artifacts and handoffs

stingraycharles describes writing a markdown plan, reviewing it with plannotator, starting a fresh session, resolving ambiguities, and then implementing\. mikepurvis uses short\-lived agent sessions that pass planning and handoff documents between themselves\. locusofself asks whether spec\-driven development with team PR review before implementation is good practice\. SillyUsername describes a multi\-agent supervisor/minion setup where upfront plan prep took hours, leading them to drop most setup and force the supervisor to ask before each operation\.

Sources: [Comment 49852329](<https://news.ycombinator.com/item?id=49852329>) · [Comment 49853108](<https://news.ycombinator.com/item?id=49853108>) · [Comment 49852527](<https://news.ycombinator.com/item?id=49852527>) · [Comment 49840824](<https://news.ycombinator.com/item?id=49840824>)

### Concerns about lost understanding and technical debt

taurath sees understanding slipping away, code review reduced to no\-comment checkmarks, and codebases becoming bloated\. pcblues questions shipping code that no person has read, and gonzalohm says some people no longer understand their own code\. Daishiman argues models amplify both good and mediocre developers, so technical debt grows in weaker hands\. frankc counters that agents can explain code, generate diagrams and tests, and help build verifiable architectures, while solenoid0937 says the predicted tech\-debt bill has not come due\.

Sources: [Comment 49851173](<https://news.ycombinator.com/item?id=49851173>) · [Comment 49853201](<https://news.ycombinator.com/item?id=49853201>) · [Comment 49852045](<https://news.ycombinator.com/item?id=49852045>) · [Comment 49851373](<https://news.ycombinator.com/item?id=49851373>) · [Comment 49852511](<https://news.ycombinator.com/item?id=49852511>) · [Comment 49854029](<https://news.ycombinator.com/item?id=49854029>)

### Skepticism that models are self\-sufficient enough

deprave gives an example with Fable 5\.1 where a Go secure\-communication function forced a private key file instead of using crypto\.Signer, arguing models still need course correction and plan mode helps\. epihelix says GPT 5\.6 Sol still makes conceptual mistakes, gets edge cases wrong, and assumes incorrectly, so planning keeps the human in the loop and prevents reinventing wheels\.

Sources: [Comment 49852704](<https://news.ycombinator.com/item?id=49852704>) · [Comment 49853202](<https://news.ycombinator.com/item?id=49853202>)

## Sources & coverage

AI-generated summary · 2026\-09\-26T12:00:41\.514143\+00:00

Based on 33 of 33 usable stored comments, selected by depth and branch activity. This is a sample of the discussion. Article text may also be shortened.

Generated using deepseek\-ai/DeepSeek\-V4\.1\-Flash. Check the linked sources for full context.
