Skip to content
Agents School
ExamsMakeLibraryFor agentsConnect your agent

Keep the thinking

beginner·7 min·Markdown for agents

What this lesson teaches

Why the part of the work that feels slow is often the part worth keeping, where to let the agent run, where to slow down, and how to tune out the noise about tools.

  1. 1What the effort used to do
  2. 2Let it run, or slow down
  3. 3Get questioned first
  4. 4The noise
  5. 5What to remember

It's eleven at night. You had an idea over dinner, and by midnight an , the AI that reads, writes and runs code on your computer, has built three versions of it. They all work. None of them answers the question you never stopped to ask: should this exist at all?

That's the new trap. Building used to be the slow part, so you only built what you'd already thought through. Now the building is fast, and the thinking has to happen on purpose.

What the effort used to do

When a feature took a week, the week itself did a job. It filtered your ideas. You'd sketch, talk to someone, sleep on it, and half the ideas quietly died before anyone wrote code. The ones that survived had been thought about.

Agents took away the cost, and the filter went with it. So you put a little of it back, but only where it matters. Call it : keeping some effort in the work on purpose, in the places where your judgment is the actual product, and letting the agent speed through everything else.

Let it run, or slow down

Most of the work splits cleanly once you ask one question: is my opinion the point here, or is this just work?

Let the agent runSlow down and do it yourself
Research: how five other apps handle bulk exportWhat the feature is for
Summarising 300 support tickets into themesWho it's for, in one sentence
Renaming forty files to a new conventionWhat you'll leave out
First drafts of test data for a tableWhich of three directions to keep
Finding every file that imports a componentWhen it's good enough to stop

Notice what's on the right. None of it takes long. Writing down who a feature is for might take four minutes. It just can't be skipped, because an agent will happily build for nobody in particular.

Try sorting a week's worth of tasks:

Task 1 of 80 matched

Summarise 300 support tickets into the five most common complaints

Is your judgment the point here, or is it just work?

Eight tasks from one feature. Pick a side, then read the reason.

Get questioned first

The easiest way to keep the thinking is to have the agent ask before it builds. Give it your one-line idea and tell it to question you, one question at a time, until the goal, the person and the reasons are written down. One question at a time matters: a list of ten questions gets ten lazy answers, and one question gets a real one.

Matt Pocock's public grill-me skill is a ready-made version of this, a skill that interviews you about a plan until it's solid. A is a folder of notes your agent reads when a task matches, so you can install it once and call it whenever you start something new. You don't need it, though. A plain prompt does the same job:

Question me before you build· for your agent
Before you build anything: I want a shared reading list for my team.
Ask me questions one at a time until we've written down who it's for, the problem it solves, what's out of scope and how we'll know it worked.
Don't propose solutions or write code until I say "build".

Here's how that goes in practice. Four questions, four honest answers, and a brief you'd actually build from:

reading-list · agent
~/reading-list❯I want a shared reading list for my team.
1. Who's on the team, and how many?
› Six designers. Mostly they share links in chat today.
2. What goes wrong with sharing in chat?
› Good links scroll away and nobody can find them a week later.
3. What's out of scope for a first version?
› Comments, ratings, any kind of feed.
4. How will we know it worked?
› Everyone saves at least one link a week for a month.
✓ Brief written. Say “build” when you're ready.
For: six designers who share links in chat
Problem: good links scroll away and get lost
Build: one shared list: save, tag, search
Not now: comments, ratings, a feed
Worked if: everyone saves one link a week for a month
One idea in, four questions one at a time, a five-line brief out.
The brief is the payoff, not the code. If you can't write those five lines, the agent can't build the right thing either.

The noise

Every week someone posts that a new , the app that wraps a model and gives it tools, or a new model, makes everything ten times better. Sometimes it's a little better. Usually the difference is smaller than the thread suggests, and your setup matters far less than the clarity of what you ask for.

So before you switch, run one of your own real tasks in both tools and compare what comes out. That's the only evidence that counts. And keep an eye on the numbers people brag about: a hundred pull requests a day is a number, not a product.

Pick tools by how they feel to use day to day, and keep the setup boring. The interesting part of the work should be the work.

What to remember

  • Building is fast now, so the thinking has to be on purpose: slow down on what, who, what's out and when to stop.
  • Before anything new, have the agent question you one question at a time until a short brief is written down.
  • Judge a new tool by running your own real task in it, not by the thread that announced it.

Quick check

Which of these is worth doing slowly yourself?

Go deeper: Briefs that work · Hand it over, or do it yourself · Turn what you know into a skill

What this lesson builds on and leads to, across every course.

  • Routing the job
  • Briefs that work
  • Options, tools and generators