Plan Mode for Knowledge Artifacts¶
For PRDs, strategy memos, and architectural briefs, freezing direction in a reviewed plan before prose is generated compounds the gains plan mode delivers for code.
Plan mode's value on knowledge artifacts is higher than on code. Prose errors do not fail a test suite. They hide in reviewer fatigue, anchor downstream readers on the first draft, and only surface after someone has already built on a wrong assumption. Hannah Stulberg, who runs her PM workflow through this pattern, states the thesis: "The plan is not overhead. The plan is the work" (Gupta × Stulberg).
Why knowledge artifacts suffer more¶
Two mechanisms compound for prose:
- Action bias. LLMs bias toward taking an action each round (Maini, Goldstone & Tiganj, 2026, arXiv:2604.02578). Plan mode removes that bias: "Claude's bias for action is removed" once plan mode is engaged (Gupta × Stulberg).
- Reflection before production. Structured self-reflection significantly improves LLM problem-solving performance (p < 0.001) (Renze & Guven, 2024, arXiv:2405.06682). Plan mode forces a reflect-then-act decomposition before output.
For code, a failing test catches misread intent. For a PRD, the reader is the only gate, and the reader is fatigued.
Activating plan mode¶
Shift+Tab cycles Normal → Auto-Accept → Plan. The status bar reads ⏸ plan mode on when active. Other entry points are claude --permission-mode plan, the /plan command, or "defaultMode": "plan" in .claude/settings.json (Claude Code common workflows). Press Ctrl+G to open the pending plan in your editor before you accept it. This is the concrete edit-before-drafting step.
The plan-mode posture¶
For knowledge artifacts, the plan-mode gate replaces first-draft generation with three disciplined moves:
- Parallel research subagents. Fan out to subagents where "each agent writes to a temp file" and "the orchestrating agent compiles the final document from temp files" (Gupta × Stulberg). The plan lists the subagent tasks. Execution happens after you accept.
AskUserQuestionto push back on framing. Plan mode usesAskUserQuestionto gather requirements before it proposes a plan (common workflows). Stulberg inverts this: the agent surfaces gaps and challenges the framing, acting as a thinking partner rather than a producer (Gupta × Stulberg).- Self-verification clauses in the plan. Commit the plan to require cited sources and a named audience before any prose is generated. Plan mode is a prompt wrapper, not a sandbox. System reminders enforce the read-only constraint, not technical gating (Ronacher, 2025).
When not to use it¶
Skip plan mode when the artifact is shorter than the plan would be, or when write-to-think iteration is the point:
- Short or templated artifacts. Standup updates and fixed-template postmortems. Anthropic's caveat: if you "could describe the diff in one sentence, skip the plan" (best practices).
- High-iteration exploratory drafts. When the author is working out what they think, plan mode freezes direction too early.
- Strong outline discipline. A plain markdown plan file on disk captures most of the same benefit. Armin Ronacher prefers this, but notes that plan mode's end-of-plan user prompt is a touch his approach does not replicate (Ronacher, 2025).
- Known friction modes. Automatic plan-mode entry lacks an opt-out switch (#30042). Separate bugs document it breaking CLI message-routing (#29725) and re-entering after auto-compaction (#29956).
When the recommendation backfires¶
Plan-mode-for-PRDs underperforms a write-to-think workflow under three specific conditions:
- Fast-moving discovery. An over-specified plan freezes direction before thinking has happened. Every accepted plan becomes a constraint on the learning the next iteration would have surfaced (the plan-first loop documents the same backfire).
- Low-fidelity orchestrator synthesis. Parallel subagents pay off only when the orchestrator faithfully composes their outputs. Contradictory findings that are silently resolved produce a confidently-wrong synthesis. Single-agent reading would have surfaced the same findings as ambiguity.
- Plan-file drift after acceptance. A plan committed at hour zero becomes stale as evidence shifts and scope contracts. Without supersession discipline (plan files as resumable artifacts), the accepted plan anchors the draft against a reality the author has already moved past.
Example¶
Take Stulberg's PRD workflow. Press Shift+Tab twice to enter plan mode. The agent then dispatches parallel research subagents across product/customers/ call notes, relevant metrics queries in analytics/, and prior PRDs in product/specs/. Each subagent writes a summary to a temp file. The orchestrator compiles the findings and uses AskUserQuestion to surface the tensions: gaps in the customer evidence, metrics that contradict the hypothesis, and prior decisions that constrain scope. Ctrl+G opens the proposed plan in the editor. The author edits the target audience, adds self-verification clauses ("cite a customer call for each user-need claim"), and accepts. Only then does the agent exit plan mode and draft the PRD (Gupta × Stulberg). The plan file is committed under product/specs/ and reused on the next PRD. The plan-as-artifact is covered in plan files as resumable artifacts.
Key Takeaways¶
- On knowledge artifacts, plan mode's forcing function matters more than on code: there is no failing test, only a fatigued reader.
- The mechanism is action-bias suppression plus reflect-before-produce — externally validated, not tool-specific magic.
- The plan-mode posture is parallel research,
AskUserQuestionas a pushback tool, and self-verification clauses — not a modal UI ritual. - Skip it for short, templated, or exploratory drafts; for strong-outline authors, a plain markdown plan file reproduces the benefit.
- Plan mode is a prompt wrapper. The value comes from the decomposition, which is portable — the Claude-specific mode just automates the habit.
Related¶
- Team OS — the framework this page is part of
- Cross-functional knowledge artifacts — the PRD/strategy-memo framing this pattern feeds into
- Plan files as resumable artifacts — the persisted artifact plan mode produces
- Self-explanation loop — the reflection mechanism plan mode also engages
- Plan mode — the atomic workflow page
- Plan-first loop — the iteration shape and its backfire conditions
- Strategy over code generation — why the author's leverage has shifted to the plan
- Critic agent plan review — a different mechanism (dual-model review) for the same goal