Plan preview

The intended sequence of steps, shown before execution and editable by the user.

Ask MilkyKite & Co · seat change Plan ready · nothing has run
Kite & Co want 14 seats instead of 12. Sort out the plan and the invoice.
M
Milky

Here's what I'll do. Nothing changes until you press Run.

  1. Look up Kite & Co's subscription
    Team plan · 12 seats at $24 · renews 3 Nov
    read only
  2. Change seats from 12 to 14
    +$48 a month from today
    billing
  3. Bill $30.40 for the rest of this period
    billing
  4. Billing contact · uses the “Plan change” template
    customer
  5. So the account owner knows before renewal
    internal
5 steps · about 1 min · no edits yet

Try it: Edit the plan before anything runs: untick a step or change how the difference is billed. Then run it and watch it follow your edited plan exactly.

In the wild

How 2 products ship this pattern. Click a screenshot to enlarge it.

Cursor side panel 'Prepared plan' showing file add-github-oauth-84bfc06a.plan.md titled 'Add GitHub OAuth Authentication', a 'Read detailed plan' link, three to-dos (install packages, create src/oauth.ts, create .env.example) and a Build button.
Cursor
Plan Mode writes an editable Markdown plan with concrete to-dos and file paths. Nothing changes until the user presses Build.
Source: Cursor blog ↗
Replit workspace with Agent chat showing 'Task plans created' listing four proposed tasks with View plan links, an 'Accept tasks' button and 'Revise plan', beside a Plan tab with 'What & Why' and 'Done looks like' sections.
Replit
Replit Agent proposes a set of tasks, each with a readable plan and a definition of done, and waits for Accept tasks or Revise plan.
Source: Replit docs ↗

When to use

Multi-step agent work where a wrong plan is expensive to discover halfway through.

Seen in

Claude Code plan mode, Devin plan view, Deep Research outline approval, Copilot Workspace specs.

For engineers

Same plan object drives display and execution; edits must round-trip back into the run.

Build prompt

A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.

Download this prompt as Markdown, or every prompt as JSON for an agent.

Critique checklist for agent status & progress

0 of 4 checked

These questions apply to every pattern in this family. Ticks are saved in this browser.