Why Plan Mode Still Matters in AI Coding Agents (Codex, Claude, Cursor)
Melvin Vivas · X video post · 2026-09-27 · 5:54 · 553 views · Open on X
Topics: AI Dev Tools & Productivity, Prompt & Context Engineering · Level: beginner
Summary
Melvin Vivas argues against removing "plan mode" from AI coding tools like Codex, Claude and Cursor, even as models get smarter. In plan mode the agent can't edit code, so it works as a guardrail. You use it to agree on the architecture and implementation details first, and the agent asks clarifying questions you might skip. Planning first also saves tokens: you don't pay for code and tests you later throw away.
Key points
- Plan mode (or ask mode) is a guardrail: the agent can discuss and plan but cannot touch your code, so a simple question doesn't trigger unwanted edits.
- Use plan mode to map out the architecture and implementation details and check they match what you want before any code is written.
- Example: decide early on SQLite instead of Postgres. Choices like this are cheap to change in a plan and costly to change after the code exists.
- Plan mode asks guiding questions, e.g. whether a new TUI installer should replace the existing setup.sh/PowerShell scripts (scripts become thin wrappers) or sit alongside them. The plan updates from your answers.
- Many requirements only surface while you iterate with the agent, so treat planning as an iterative loop, not a single prompt.
- Skipping the plan on a big feature can waste tokens: the agent builds the scaffolding, writes tests and runs them, then you reject the design and everything has to be redone and retested.
- Pure vibe coding (chat and let it implement) is fine for small things. For large technical features, plan first.
- His closing point: even if models are 'smart enough', you still have to prompt them well, and plan mode gives you a structured way to do that.
Resources mentioned
- Cursor · tool · x.com · free · recommended by both Bashiri Smith & Melvin Vivas
AI-native code editor (VS Code with AI built in).
Also in: GLM 5.3 and GLM 5.3 Flash now in Cursor (Melvin Vivas on X · notes), Grok Bot Can Now Hand Off Coding Tasks to Cursor (Melvin Vivas on X · notes), Why Plan Mode Still Matters in AI Coding Assistants (Codex, Claude, Cursor) (Melvin Vivas on X · notes), AI DevBox v1.3.0: a GPU-ready Docker image with coding-agent CLIs (Melvin Vivas on X · notes) and 121 more - OpenAI Codex · tool · openai.com · paid
OpenAI's coding agent. In the diagram it writes code, fixes review findings and drives the build loop. The creator also used it to make this video.
Also in: An agent bot that installs and drives Codex on its own (Melvin Vivas on X · notes), Asking a Coder bot to install Codex (Melvin Vivas on X · notes), Sign in with ChatGPT: Setting Usage Limits for Each App (Melvin Vivas on X · notes), Codex Cloud Environments Must Be Saved & Published Before Use (Melvin Vivas on X · notes) and 240 more - Claude Code · tool · code.claude.com · paid · recommended by both Bashiri Smith & Melvin Vivas
Build agents and pipelines from the terminal; the guide's main agentic coding tool.
Also in: Create Claude Code Plugins with /plugin-authoring (Melvin Vivas on X · notes), Claude Code mods: customize behavior and UI with plugins (Melvin Vivas on X · notes), AI Engineer Roadmap Overview: From ML Foundations to RAG, Agents & Ops (Bashiri Smith on Facebook · notes), SkillsBento: Free Plugin Marketplace for Codex and Claude Code (Melvin Vivas on X · notes) and 101 more - PostgreSQL · tool · postgresql.org · free
Open-source relational database. - SQLite · tool · sqlite.org · free
A lightweight embedded SQL database stored in a file.
Also in: Running Qwen3.8-27B EXL3 Locally on an RTX 3090 with 220K+ Context (Melvin Vivas on X · notes), One-Shotting a Slack Clone with Fable 5 (Melvin Vivas on X · notes), Google Antigravity 2.0: Multi-Agent Desktop App Walkthrough (Subagents, Scheduled Tasks) (Melvin Vivas on X · notes), Local Qwen 3.5 Adds an Express API and SQLite to Make an App Full-Stack (Melvin Vivas on X · notes)
Try this
- Before a large feature, start in plan or ask mode so the agent can't modify code while you discuss it.
- Settle architecture choices (e.g. SQLite vs Postgres) in the plan before implementation.
- Answer the agent's guiding questions and keep refining the plan until it matches what you want.
- Save vibe coding without a plan for small tasks; plan big technical features first to avoid wasting tokens on rework and retesting.
- Build a TUI installer that replaces or wraps existing setup.sh and PowerShell install scripts (the example used in the plan-mode demo).
More in AI Dev Tools & Productivity
- PiG: The Pi Coding Agent Rebuilt in Go as a Single Native Binary
- Why Plan Mode Still Matters in AI Coding Assistants (Codex, Claude, Cursor)
- Why removing Plan Mode from coding agents is a mistake
- Using Claude Code (Opus 5.5) to cut clips from livestreams
- Antigravity 2.0 Adds a /plan Mode for Agent Planning
- Devin's SWE-2 Coding Model Is Free for a Limited Time (Until Oct 8/15)