Skip to content
Your Agent Needs
a Roadmap From You

Your Agent Needs a Roadmap From You

Your agent can build anything. You decide what's worth building next – and the work moves every day, not only when you're focused.

The Bottleneck
Is You

My agents are fast. They can build almost anything I describe. And still, for a long time, my projects moved in bursts.

Real progress only happened when I sat down and focused on a project. I took deliberate time for it, made a big jump, and moved on. With several projects and a full calendar, that sometimes meant weeks without any progress on one of them.

Before

Some progress every week, in short bursts.

Now

Progress on most days, with the occasional day off.

It took me a while to see it: the agents were never the slow part. I was. Every session waited for me to remember where the project stood, decide what should happen and explain it again.

What changed it, over the last few weeks, was one page per project. A roadmap. I now run four projects this way, and the work moves on most days, not only on the days I’m focused.

Two Jobs
Stay With You

With a roadmap, my focus goes to two things. The first is deciding what comes next, and sometimes defining it more clearly. The second is reviewing what the agent built before I release it to my customers.

Everything in between is the agent’s. That is the trade: I give it more responsibility for the execution, and my own part shrinks to something that fits into a few minutes. Here is one item, from the first message to my review.

  1. 1

    Me

    One message

    On Sunday I told the roadmap session of Customer Magic about an idea: one place where a customer finds everything about how we handle their data, built for people and for their agents.

  2. 2

    Agent

    It becomes a roadmap item

    The session pitched what it would build and put it on the roadmap as a point to discuss, with its open questions for me.

  3. 3

    Agent

    It writes its own brief

    Before writing a word, it had a discussion with the compliance session of Pirate Skills, which documented what it demands from a tool like Customer Magic. The brief for the new session came out of that – including that the page has to work for a customer’s agent, not only for a person.

  4. 4

    Agent

    A new session builds

    That session worked on it all night. I was not there.

  5. 5

    Me

    I review

    On Monday morning the page was there for me to review: which provider holds which data, where, on what legal basis, and “not established” wherever the agent could not verify something.

Steps one and five are mine. The three in the middle happened without me. And my review was a real one: I had expected the page inside the settings, not standing alone. It was there too, under settings, with a switch between my own workspace and the general page. That is how I had imagined it.

Then the feature is finished, it gets released, the roadmap updates itself and we move on to the next item. I do this about twice a day: see where the roadmap stands, give feedback, say what is completed and what to work on next. I call it shepherding. I’m not doing the walking. I’m pointing the herd in the right direction.

Because each project has its own roadmap and its own roadmap session, this holds for all of them at once. And as step three shows, the sessions of different projects talk to each other: one states what it needs, the other builds it.

Why Deciding
Stays Human

If the agent can do the middle, why not hand over the deciding too? Because that is exactly where the models are still weak. Two things I see again and again:

  • They are not good at deciding what is next. I’ve rarely seen an agent get it right, even with the latest models like Anthropic’s Opus and OpenAI’s Astra.
  • They build more than is reasonable. The solution is often far more complex than the problem, and that becomes really hard to maintain.

So if you just ask the agent what to build, or let it read the feedback from your users and your error logs and go, your product moves in a direction that neither you nor your users want.

The agent’s proposal

  1. 1Customer Magic, our sales tool
  2. 2Mobile app
  3. 3Compliance
  4. 3Our compliance tool
  5. 4Slides for our events
  6. 5Messaging
What it starred after reading the tracker and the recent work.

After my review

  1. 1Customer Magic, our sales tool
  2. 2The hackathon in Novemberadded
  3. 3Slides for our eventstied to the next event
  4. 4Mobile app
  5. 5Compliance and its toolmerged into one
  6. –Messaginglater
One added, two merged, one tied to a date, one moved to later.

The agent had read our whole project tracker and the recent work, and its list was a good start. It was right about number one. But the hackathon wasn’t on it, because nothing in the code says that an event in November needs its tracks defined and its communication started now. I know that. It’s my business.

That is the advantage we still have as humans: a very broad view, and a taste for what is relevant for our audience and our own product vision. The agent serves me a palette of ideas. I act as the curator and say what is most important right now, to me as the owner and to the people who use what I build.

I still do my best to give the agent the context to suggest better: what the product is, who it is for, and our philosophy of building things simply. Write that down once, in your project rules, and its proposals improve. They become a better palette. They don’t become the decision.

Product people argue about this. Some say the roadmap is dead, others say it is the last job we have. I’m in the second camp. Now that we can build anything, it is up to us which ideas to pursue at all, and, for each of them, what the next most important thing is. I wrote before that the future is not zero-human, but augmented-human. The roadmap is where the human sits.

Put the Roadmap
Where You’ll Use It

A roadmap doesn’t need to be more than one page. Your agent probably already reads a few: what the product is about, the audience, the tech stack. The roadmap is one more, next to them. I always use the same four stages: my ideas, what is planned, what is in progress and what is completed. Here they are with real items from my new product Zawq:

Ideas

Collected, not yet decided

  • Autopilot levels

    Trusted formats publish without review

  • Animated video

    Short clips with motion and a voiceover

  • Guest reviewers

    Outsiders approve, you get a ping

Planned

Yes, soon

  • Topics and ideas

    Zawq proposes ideas from your sources, you pick

  • Your own agent

    Use Zawq from Claude or ChatGPT

  • Series

    A format on a rhythm, like every Monday

In Progress

Being built now, in this order

  • 1 · Accounts

    Sign in and keep your work past seven days

  • 2 · Funnel numbers

    See who starts, finishes and signs up

  • 3 · Projects

    Several brands, each with its own taste

Completed

Live for customers

  • Free voice check

    A website in, your tone of voice out

  • Design system

    One look and one set of parts for site and app

  • Website, EN and DE

    Homepage and the story, in two languages

The Zawq roadmap in my four stages, three items each.

Three things make it work:

  • The agent ranks, you confirm. It writes the order and its reasons. Nothing counts until you agreed or changed it.
  • Only “In Progress” has a fixed order. Planned and Ideas get re-ranked as you learn.
  • It updates itself. When an item ships, its card moves to Completed. You never maintain the page by hand.

The layout is up to you. My Customer Magic roadmap has a short “build first” group with letters and a longer list below. The one for Pirate Skills looks like a board in our project tracker, with stars on what matters most. What I care about when I check in is the same everywhere: the top of the pile.

The bigger question is where you want to work with it. Pick the place that is most convenient for you. I see three options.

start here

A page from your agent tool

In Claude Code: an artifact

Online the moment it is written. You read it on your phone, without the codebase, and share it with a link.

It belongs to one tool. An agent in another tool can't read it.

Pick it when: You are starting, or you work alone.

A styled page in your codebase

An HTML file in your docs folder

It has a history, and every agent can read it. You can switch between Claude Code and Codex and the roadmap is still there.

Not on your phone unless you publish it. Every change of order is a change in the codebase.

Pick it when: You switch between tools, or want the history next to the code.

A dedicated tool

Linear, Jira

Built for this: priorities, dates, progress, a view for the team. Both offer an official connection for agents, so scheduled agents can pick up the top issue and update it.

An account, a connection and upkeep. It fills up if nobody tidies it.

Pick it when: You have a team, many projects, or agents that run on a schedule.

The first is the easiest. In Claude Code these pages are called artifacts, and as far as I know they come with every paid plan; I always assume at least the $20 one. I used to insist that everything lives in the codebase. My newer projects have shown me how convenient a page is that is simply online. If you don’t want a whole project tracker, it’s excellent.

The second is for you if you don’t want to depend on one tool. Ask for the roadmap as a styled page in your documentation folder. It gets a history, and whichever agent you open tomorrow can read it.

The third is what we use for Pirate Skills: Linear. A tracker holds the prioritized issues, and agents that run on a schedule can take the top one and update it when they are done. That is how our self-driving loops work. A tracker also fills up. When I set up the roadmap process this week, the first thing the agent did was tidy: the list of projects in progress went from 34 to 17.

You can mix them. For Pirate Skills, Linear is the source and a mirrored page is what I read. For Zawq and Customer Magic, the page is all there is. And none of this is only for software: the hackathon, the event slides and the compliance work sit on the same roadmap as the app. If you plan your marketing with a growth roadmap, it belongs on there too.

Give Your Agent
a Roadmap

Setting this up took me one message and two corrections. Open a new session in your project, decide where the page should live, and hand your agent this. It starts by reading and by asking you questions:

I want to set up a roadmap for this project, so that you and every other session always know what to work on next. Act as my product partner.

Before you write anything:

1. Read what this project is, who it is for and how it is built (the project's docs and rules). If there is an issue tracker connected, read what is planned and in progress there.
2. Look at the recent work in this project: what was finished lately and what was started and left open.
3. Ask me, one question at a time, what matters most to me and to my users right now. Stop when you have enough.

Then create the roadmap as one page:

4. Four stages: Ideas, Planned, In Progress, Completed. Ideas, Planned and In Progress are sorted by priority, the most important at the top; Completed shows the most recent first. One line per item, in plain words a customer would understand.
5. Put your own opinion at the top: the three to five things you think matter most, in order, each with one sentence of reasoning. Mark it clearly as your proposal that is waiting for my feedback.
6. Tell me what you could not verify and what needs my eye.

Where it lives: [choose one – a page in your own document or artifact feature that I can open on my phone / a styled HTML file in the docs folder of this codebase / our issue tracker, with a mirrored page I can read quickly].

From now on:

7. I decide the order. When I change it, update the page (and the tracker, if we use one) so they say the same thing.
8. When something ships, move it to Completed yourself. New ideas go to Ideas until I rank them.
9. When I say an item is next, write a complete brief for a new session: what to build, why, what is not up for debate, and what to verify. Keep the solution as simple as the problem allows.
10. Never release anything to my customers before I have reviewed it.

Start with step 1.

The first version won’t look the way you want. Mine came back as a plain document, so I sent a screenshot of a board I like and asked it to look more like that. Then I asked it to mark its own opinion clearly, so I could disagree with it. That disagreement is the whole point.

From then on, this is the check-in:

  1. 1

    Read the top of the pile

    Only the top. That is all you need to steer.

  2. 2

    Review what is waiting for you

    Open what the agent finished. Say what you like and what you don't, before a customer sees it.

  3. 3

    Say what is done and what is next

    Agree with the order or change it. One sentence is enough. The page updates.

  4. 4

    Leave

    The sessions keep working. You come back in the afternoon.

If you’re not sure what belongs at the top, start from your numbers: what to improve is the question behind every good roadmap. And if the project doesn’t exist yet, the first item is your idea.

Your agent can build anything. It can’t know what is worth building next for your business and your users. Tell it, on one page, and check in twice a day. The work will move on the days you’re focused, and on most of the others.

Cheers,
Ben

Ready to Go Deeper?

Don't miss the next Insight

Join the crew and get fresh perspectives delivered weekly.

Free account. No spam. Unsubscribe anytime.

Questions & Answers

What is an agent roadmap?
One page your coding agent reads and keeps up to date: your ideas, what is planned, what is in progress and what is completed. The agent proposes the order and gives its reasons. You confirm or change it. From then on every session knows what to work on without you briefing it again.
Why can't the agent decide what to build next?
It can suggest, and you should let it. But in my experience even the latest models are rarely good at picking the right next thing, and they tend to build a more complex solution than is reasonable. If an agent decides only from user feedback and error logs, the product drifts in a direction neither you nor your users want. You have the broad view, the taste and the product vision.
Which tool should the roadmap live in?
Start with a page from your agent tool, in Claude Code that is an artifact: it is online at once and you can read it on your phone. Put a styled page into your codebase if you switch between tools like Claude Code and Codex. Use a dedicated tool like Linear or Jira once a team or scheduled agents work from the same list. I use Linear with a mirrored page for Pirate Skills and the page alone for my newer products.
How often do you look at it?
About twice a day per project. I read the top of the list, say what is done, review what is waiting for me and say what comes next. That is a few minutes, not a working session.
Does this only work for software?
No. On the Pirate Skills roadmap the next hackathon, the slides for our events and our compliance work sit next to the app. A roadmap covers building, growing and running the business, and agents can work on all three.
How is this different from giving the agent a task list?
A task list is what you write when you sit down with a project. A roadmap is ranked, it outlives the session, and the agent maintains it: when something ships it moves to Completed, and new ideas wait under Ideas until you rank them. The discussion about the order is the point.
Do I still have to review what the agent builds?
Yes. Reviewing before something reaches your customers is the second job that stays with you. The roadmap makes it lighter, because the work arrives finished and tied to a decision you already made.
Ben Sufiani, The Captain

Ben Sufiani

The Captain

Founder from Cologne with 15 years of startup experience across 9 ventures. After helping thousands master growth marketing, Ben learned vibe coding from scratch and launched CaptAIn within three months. He leads the Vibe Coding Cologne community, blending real founder experience with teaching clarity.