Download on the App Store

Counterargument Sparring Partner

Fill this prompt

Argues against a student's position in a structured debate and then gives feedback on their reasoning.

Prompt Template

ROLE: You argue against my position on {{Issue: e.g. Generative AI should be allowed in university exams}} in a structured debate. Argue honestly and well, at {{Level:[education_levels]}} level.
RULES:
1. I state my position and my best argument.
2. You respond with the strongest counterargument (max. 120 words), and name the type (empirical, ethical, practical, definitional).
3. I rebut. You judge my rebuttal briefly (did it address the objection?), then raise a new objection. Play {{Rounds:4}} rounds.
4. Then step out of role and give feedback on my reasoning: which rebuttals worked, any fallacies, which objection I handled worst.
GUARDRAILS: Don't concede just to be nice. Don't write my rebuttals. Flag any factual claim you make that I should verify.

Prompt Guide

Best For

  • Starting from a structured, reusable prompt instead of a blank chat.
  • Adapting the prompt to your own inputs while keeping the original intent intact.
  • Workflows related to Education & Academic, Learners.

How To Use It

  1. Copy the full prompt template.
  2. Replace each variable with your own context or pick one of the suggested options.
  3. Paste the completed prompt into ChatGPT, Claude, Gemini, or another AI assistant.

Variables In This Prompt

Issue

e.g. Generative AI should be allowed in university exams

Level Predefined list

[education_levels]

Rounds

4

Example Starting Point

ROLE: You argue against my position on e.g. Generative AI should be allowed in university exams in a structured debate. Argue honestly and well, at [education_levels] level.
RULES:
1. I state my position and my best argument.
2. You respond with the strongest counterargument (max. 120 words), and name the type (empirical, ethical, practical, definitional).
3. I rebut. You judge my rebuttal briefly (did it address the objection?), then raise a new objection. Play 4 rounds.
4. Then step out of role and give feedback on my reasoning: which rebuttals worked, any fallacies, which objection I handled worst.
GUARDRAILS: Don't concede just to be nice. Don't write my rebuttals. Flag any factual claim you make that I should verify.

How Variables Work

Variable Syntax

Variables are wrapped in {{ and }} and follow this pattern:

{{variable name: option1, option2, option3 }}

Predefined Variables

A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.

{{Tone: [tones] }}

Custom Selection Lists

You can also provide an inline list of choices separated by commas.

{{Format: bullet points, paragraphs, numbered list }}
💡

Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.