Without a clear structure, Agent Mode decides the scope for you. This three-part template — Goal, Boundary, Checkpoint — puts that decision back in your hands before the agent takes a single step.

5 min read · ChatGPT Agent Mode
Three-part prompt structure for ChatGPT Agent Mode showing Goal, Boundary, and Checkpoint sections

The real problem with Agent Mode

Agent Mode is genuinely powerful. It can browse, write, click, search, and chain together a sequence of actions without you babysitting each step. That's also exactly what makes it dangerous when your prompt is vague.

A vague prompt doesn't cause the agent to do nothing — it causes the agent to fill in the blanks itself. It decides what "done" looks like. It decides what's in scope. It decides how far to go. Sometimes those decisions are fine. Sometimes they aren't, and you only find out after.

The core problem

Agent Mode doesn't stall when it's uncertain — it guesses and continues. A well-structured prompt removes the guessing before it starts.

Part 1
Goal
The specific outcome you want — not the broad topic, the exact deliverable.
Part 2
Boundary
What it is explicitly not allowed to touch, do, or decide on your behalf.
Part 3
Checkpoint
The exact moment it must stop and show you before going any further.

What each part is actually doing

Part 1
Goal — the specific outcome, not the vague topic

Most prompts describe a topic: "flights to Dubai," "competitor research," "draft an email." A Goal describes an outcome: "compare 5 flights to Dubai under $700 and build a table." The difference is that a topic leaves the finish line open. An outcome closes it. The agent knows exactly what it's producing and what "done" means.

Part 2
Boundary — what it cannot touch or decide

Agent Mode will act on whatever isn't explicitly ruled out. If you don't say "don't book anything," it may book something. If you don't say "don't enter payment info," it may interpret an autofill as helpful. The Boundary isn't about distrusting the AI — it's about defining the edge of the task so the agent can't accidentally expand it.

Part 3
Checkpoint — where it stops and shows you first

This is the most skipped part, and the most valuable one. A Checkpoint gives you a review gate before any irreversible action. It doesn't slow the agent down — it gives you a moment to catch a misunderstanding before it becomes a problem. Name the exact deliverable it should show you, and be explicit that nothing happens after until you confirm.


The template — copy this before your next agent task

Prompt template · ChatGPT Agent Mode
GOAL — [the specific outcome you want, not the broad topic]

BOUNDARY — [what you are not allowed to touch, do, submit, or decide]

CHECKPOINT — show me [the exact deliverable] before doing anything else

Three lines. Every agent task. The structure takes ten seconds to fill in and removes the most common failure mode: the agent doing something you didn't intend because you didn't say you didn't want it.


Two filled-in examples

Example 1 — Flight research

Filled-in example · travel research
GOAL — compare 5 flights to Dubai under $700 and build a table
showing airline, departure time, duration, price, and stops

BOUNDARY — don't book anything, don't enter payment info,
don't save my details anywhere

CHECKPOINT — show me the completed table before doing anything else

Example 2 — Competitor research

Filled-in example · market research
GOAL — find 4 direct competitors to [my product], summarise
their pricing, key features, and any obvious gaps in what they offer

BOUNDARY — don't sign up for any accounts, don't submit any forms,
don't contact anyone on my behalf

CHECKPOINT — show me the competitor summary before going any further

Example 3 — Email draft review

Filled-in example · communications
GOAL — draft a follow-up email to a client who hasn't responded
in 10 days — professional, brief, no more than 5 sentences

BOUNDARY — don't send anything, don't access my inbox,
don't personalise with details I haven't given you

CHECKPOINT — show me the draft before doing anything else

When this matters most

The three-part structure is useful for any agent task, but it's non-negotiable in situations where an action can't be easily undone:

SituationWhy the structure protects you
Anything financialBoundary explicitly rules out purchases, bookings, or payment interactions — the agent can't interpret "find the best option" as "book the best option."
Sending messagesCheckpoint forces a review gate before any send action. You see the draft; nothing goes out until you confirm.
Form submissionsBoundary prevents the agent from treating a helpfully pre-filled form as an invitation to submit it.
Multi-step researchGoal defines the exact deliverable so the agent stops at the right point instead of continuing into actions you didn't intend.
Anything irreversibleCheckpoint + Boundary together create a hard stop before the point of no return.

The honest bit ✅

Want your team prompting agents properly, not just occasionally? 🎯

If you'd rather build this kind of structure into how your team uses AI day-to-day — not just as a tip someone read once — that's what the coaching version looks like.

Book a call →

Follow @itsriz for AI tips every single day.

Written by Riz