I asked AI to roast my ICP doc

Published:

I asked AI to roast my ICP doc

Read time: 4 minutes

Your ICP doc is probably wrong.

Not because you’re sloppy. Because you wrote it from memory, in a Google Doc, two years ago, and you’ve been editing the same five bullet points ever since.

Pains.
Goals. Objections.

The same vague nouns every founder writes about their own audience.

The problem isn’t your writing. It’s the input.

You’re describing a buyer that exists in your head. Not the one scrolling LinkedIn at 9pm Tuesday looking for an answer to a problem they can’t name.

Your buyer is leaving evidence in public. You haven’t been collecting it.

Comments. Replies. DMs. The questions they ask out loud.

All of it sits there, free, ignored.

Until now, reading 50 of them at once was a half-day job. Claude does it in 90 seconds.

How to Pull a Buyer Profile From Public Signal

How to Pull a Buyer Profile From Public Signal

Step 1: Collect 50 raw signals

Pull from three sources:

Your own posts. Top 10 comments on your last 5 posts. Copy the comment text and the commenter’s role.
Adjacent creators. 3 creators serving the same audience. Top 5 comments on their last 3 posts.
Reddit, X replies, LinkedIn DMs. Anywhere your buyer asks questions out loud.

Goal: 50 unfiltered pieces of buyer language, in their own words.

Step 2: Run the roast prompt in Claude

Paste the 50 signals into Claude with this prompt:

Read these 50 comments from my target audience: [leaders, founders, coaches building personal brands on LinkedIn]. Extract the following in their exact language, not paraphrased:

1. The 5 most common pains (with example quotes)
2. The 3 most common objections to taking action
3. The specific outcomes they say they want
4. The exact phrases they use to describe the problem
5. The buying triggers, moments where they say “I need to fix this now”

Then roast my old doc. Flag anything that contradicts what I assume about this audience.

That last line is the one that does the work.

Claude (or ChatGPT/Gemini) will surface what you got wrong.

I ran this last quarter. It told me my audience talks about “wasted time” twice as often as “wasted money.”

I’d been writing about ROI for a year.
They cared about hours.

Step 3: Rewrite your doc using their words

Open your old ICP doc. Compare it line by line against Claude’s output.

Replace your phrasing with theirs.

Founder language: “Lacks predictable client flow.”
Buyer language: “I’m starting from zero every Monday.”
Founder language: “Wants more leverage.”
Buyer language: “I want to stop being the bottleneck.”
Founder language: “Struggles with content consistency.”
Buyer language: “I open the app and have nothing to say.”

That’s the gap your old doc was hiding.

Save it.

Every post, email, and offer page pulls from this doc going forward.

The payoff

You stop guessing what your buyer feels and start naming it back to them in the words they already use.

Hit reply and tell me: which contradiction surprised you most? I read every response.