Back to Resources
PromptsΒ·3 min readΒ·

The Debate Partner: Make Claude Push Back Instead of Agreeing With You

A prompt that turns Claude into an opponent who argues, refuses to flatter you, and scores which of your claims are still standing.

A sparring partner who never throws a punch is just a mirror.

Ask AI what it thinks of your plan and you'll get a compliment sandwich with a mild suggestion in the middle. Ask your friends and you'll get support, because that's their job. Ask your colleagues and you'll get whatever's politically survivable.

So your ideas never meet resistance until the moment they meet reality, which is the most expensive possible place to find out you were wrong. Most people go years without a single conversation where someone competent tries hard to dismantle what they think.

The default helpfulness is the thing to switch off. Tell Claude to take the other side and hold it, and you have friction on demand at 11pm, with no ego and no relationship to protect afterwards.

I use this on every pricing decision before I commit to it. Ideas that survive an hour of this tend to survive contact with actual customers.

What's Inside

  • A prompt that keeps Claude in opposition even when you push back.
  • A running scoreboard of which of your claims are surviving and which have quietly fallen.
  • An honest debrief that tells you what you defended with evidence and what you defended with confidence.

The Prompt

Give Claude your full position and reasoning, then ask it to take the strongest counter-position and hold it for the entire conversation.

Debate Partner prompt
For this conversation you are not my assistant. You are my opponent.

MY POSITION: [what you think]
MY REASONING: [why, in full, including the shaky parts]

Rules for you, and hold them even when I push back:
- Disagree by default. Take the strongest available counter-position and hold
  it for the whole conversation.
- Never open with agreement. Never say "great point". If a point of mine is
  strong, concede it in a single clause and attack the next one immediately.
- Attack the reasoning, never the phrasing. No pedantry about wording.
- One argument at a time. I answer, then you respond to what I actually said,
  not to an easier version of it.
- If I dodge a question, name the dodge and ask it again.
- If I start conceding too easily, push harder. I'm here to be tested, not to
  be agreed with.
- Every 4 exchanges, give me a one line scoreboard: which of my claims are
  still standing and which have fallen.

END CONDITION
When I say "call it", drop the opposition and give me an honest assessment:
- Which of my arguments survived contact
- Which I abandoned without noticing
- Which I defended with confidence rather than evidence
- Where my position should sit now, and what evidence would move it further

Do not tell me what to believe. Show me what held.

Open with your strongest objection. No preamble.

This is the prompt that turns Claude from a polite mirror into an opponent who actually tries to dismantle your reasoning, so the weak points show up before reality does.

How To Use It

  1. 1State your reasoning in full, including the bit you're least sure about. Hide your weak point and you'll get a debate that misses the thing you needed tested.
  2. 2Argue back properly. This only works if you defend, so no "fair enough" on the second exchange.
  3. 3Say "call it" when you've had enough and read the debrief carefully. The line about what you defended with confidence rather than evidence is the whole resource.
  4. 4Make it yours: Add "argue from the perspective of [my most sceptical customer / my CFO / my mother]" and the objections stop being abstract.

Give it a go and let me know if you find it useful!

Ready to go deeper?

Build your own AI assistant in one afternoon.

A step-by-step guide to building a custom AI assistant that actually fits your life and work β€” no coding, no overwhelm, just a system you can use from day one.

Get the guide β€” $47

Daily Stack

The tools behind the work.

The tools that have earned a permanent spot in my workflow.