Skip to content
bits
Prompting that works · Lesson 10 of 13 · 7 min

Plan first, then act

Tutor:

So far Claude has only written text back to you. Give it tools (a web search, your files, a terminal) and a prompt stops being a question. It becomes a job Claude does: it searches, reads, edits and runs things, one step after another.

That raises the stakes on one small habit. Before a job with several steps, ask for the plan, and stop there. Read it, fix it, then say go.

Tutor:

The reason is simple: a wrong plan costs more once it's running. If Claude misreads the job in step one, every search, edit and command after it builds on the mistake. A plan is cheap to read and cheap to change.

The second half of the habit is to say what you want done, in plain verbs. Anthropic's guide says its latest models are trained to follow instructions precisely. Ask "can you suggest some changes?" and Claude will often give you suggestions instead of making them. Write "change this function to…" and it makes the change.

Can you suggest… vs Change… / Plan onlyillustrative: made-up numbers that show the idea, not output from a real modelcompare

promptOur blog moves from WordPress to a static site this week.

Can you suggest…

Here are some things you could consider: exporting your posts, picking a static site generator, setting up redirects…

Change… / Plan only

Plan (no changes yet): 1. Export posts and images from WordPress. 2. Convert posts to Markdown, keeping each URL. 3. Build the site and compare page counts. 4. Add redirects for any URL that changed. 5. Switch DNS last. Shall I start with step 1, or change anything first?

Tutor:

The left reply is vague because the prompt was. The right one came from a prompt that said exactly what to produce, how long, and when to stop.

Tutor:

A good plan-first prompt has four parts:

  1. The job, with the detail that matters ("keep every old URL working").

  2. Plan only: a numbered list of steps, with a limit, say six.

  3. A stop: "don't start yet" or "wait for my go-ahead".

  4. The question back: ask Claude to end by checking the plan with you.

Coding agents build this in. Claude Code has a plan mode, and the Work with coding agents course uses it. But the habit works with any tool, and with no tools at all, which is how you'll practise it here.

quick check+10 neurons
Tutor:

You want Claude, which can edit your files, to fix a typo in your README. Which prompt gets the edit made?

    Pick one option

    Pick one, then Check.

    Tutor:

    Your turn. The job is the blog move from the example. Write a prompt that asks for a numbered plan of at most six steps, says don't start yet, and asks Claude to finish by checking the plan with you.

    Your turn

    Goal Get a numbered plan of six steps or fewer, no work done yet, ending with a question that hands the decision back to you

    What good looks likeThe coach checks the reply
    • Describes the jobnot checked yet
    • Asks for a plan or stepsnot checked yet
    • Sets a limitnot checked yet
    • Says don't start yetnot checked yet
    • Asks for a check-in at the endnot checked yet
    • Ran at 1.0not checked yet
    • A numbered listnot checked yet
    • Shortnot checked yet
    • Asks you somethingnot checked yet
    • Gives six steps or fewer, in a sensible ordernot checked yet
    • Ends by asking you to approve or change the plannot checked yet
    • Only plans: no finished code, config or migration commands in the replynot checked yet

    Run your prompt and the replies land here.

      ~0 tokens

      Turn on JavaScript to run prompts.