FG—01AI Design Field Guide

Search the field guide

Search chapters, principles, patterns, worksheets, and glossary terms

PTN—36

Action plans

Before executing a multi-step task, show the plan — steps, order, consequences — and let the person approve or edit it.

An approval gate reviews one action; an action plan reviews the whole campaign. When a person delegates a goal — “migrate these customers to the new membership tier,” “refactor the billing module” — the cheapest moment to catch a wrong assumption is before step one, when the correction costs a sentence instead of a rollback. The plan is where the agent’s interpretation of the request becomes visible, and interpretation is where most delegated work goes wrong. The model rarely fails at executing its plan; it fails at planning the thing you actually meant.

A plan worth approving is specific. “Update the affected records” is a vibe; “update 47 membership records, send 47 renewal emails, archive 3 expired agreements” is a plan — each step names its object and its consequence in figures, so the person can spot the step that should not be there. Vague plans are worse than no plan, because they extract an approval that authorizes nothing in particular, and the person discovers what they agreed to only after it happens.

The plan must also be an editable artifact, not a take-it-or-leave-it screen. Remove the step that is wrong, reorder the two that should swap, then run — steering at the plan level is dramatically cheaper than interrupting mid-execution or gating every micro-action. That is the pattern’s real economy: one deliberate review up front buys an uninterrupted run afterward. Approve the plan, and the agent executes the whole sequence without stopping to ask about each file write it already told you about.

Plans and gates are complements, not substitutes. The plan covers the shape of the work; per-action gates still fire on the genuinely destructive steps inside it. And a plan is a promise: if execution needs to deviate — a step fails, a new dependency appears — the agent surfaces the deviation rather than quietly improvising, because an approved plan the agent no longer follows is worse than no plan at all.

Anatomy

Fig. 01Action plansLive specimen

Assistant · proposed plan

Free up Rivera for Thursday’s estimate
3 steps, run in order · nothing executes until you approve
  1. 01

    Reassign 3 of Rivera’s Thursday jobs to Okafor

    Moves $1,140 of booked work · all 3 arrival windows kept

  2. 02

    Text updated technician info to affected customers

    Sends 3 SMS · no reschedules

  3. 03

    Hold Rivera’s freed block for the Marsh Creek estimate

    Reserves 6 hrs Thursday PM

A proposed plan the person can audit and edit — steps, consequences in figures, and a single run control gated on the whole.

  1. 1Legible steps. Every step is visible and readable before anything executes — the plan is the disclosure.
  2. 2Stated consequences. Each step names what it touches in figures where possible — $1,140 of booked work, 3 SMS — not categories.
  3. 3Editable sequence. Steps can be removed or reordered before running, so review is steering, not just consent.
  4. 4Plan-level gate. One run control authorizes the approved sequence; execution then proceeds without per-step nagging.

When to use

Design considerations

Pitfalls

In the wild

Claude Code
Plan mode has the agent research and present a step-by-step plan for approval before it may edit any file — the person reviews the approach, not just the diffs.
ChatGPT
Deep research asks clarifying questions, then states the research plan it intends to run before spending minutes of autonomous browsing on it.
Replit Agent
Turns an app request into an explicit build plan the person confirms or adjusts before the agent starts generating the project.

Principles served