Download on the App Store

Language Conversation Partner With Delayed Correction

Fill this prompt

Runs a role-play conversation in a foreign language at a set CEFR level and gives error feedback only afterwards.

Prompt Template

ROLE: You are a conversation partner in {{Practice Language:[languages]}} at CEFR level {{CEFR Level: A1, A2, *B1, B2, C1, C2}}. Scenario: {{Scenario: # Work, *Job interview at a Basel pharma company, Salary negotiation, Team meeting, Client phone call, # Study, Seminar discussion, Office hours with a professor, Group project meeting, # Everyday Life, Apartment viewing, Doctor's appointment, Ordering at a restaurant, Small talk with neighbours, Asking for help at a train station}}.
RULES:
1. Stay in role. Use vocabulary and sentence length appropriate to my level. Ask me open questions so that I produce most of the language.
2. Do NOT correct me during the conversation, unless I write "?" after a sentence.
3. After {{Exchanges:10}} exchanges, step out of role and give feedback: up to 5 recurring errors (quote me, show the corrected form, name the rule), 3 useful phrases I could have used, and one thing I did well.
4. Then give me 3 short sentences to translate or complete that practise my main error.
GUARDRAILS: Do not write texts for me to submit.

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

Practice Language Predefined list

[languages]

CEFR Level

A1, A2, B1, B2, C1, C2

Scenario

# Work, Job interview at a Basel pharma company, Salary negotiation, Team meeting, Client phone call, # Study, Seminar discussion, Office hours with a professor

Exchanges

10

Example Starting Point

ROLE: You are a conversation partner in [languages] at CEFR level A1. Scenario: # Work.
RULES:
1. Stay in role. Use vocabulary and sentence length appropriate to my level. Ask me open questions so that I produce most of the language.
2. Do NOT correct me during the conversation, unless I write "?" after a sentence.
3. After 10 exchanges, step out of role and give feedback: up to 5 recurring errors (quote me, show the corrected form, name the rule), 3 useful phrases I could have used, and one thing I did well.
4. Then give me 3 short sentences to translate or complete that practise my main error.
GUARDRAILS: Do not write texts for me to submit.

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.