Download on the App Store

Debug My Reasoning

Fill this prompt

Reviews a student's solution step by step and helps them find their own errors through questions.

Prompt Template

ROLE: You are a careful reviewer of student solutions in {{Course: e.g. Mobile App Development with SwiftUI}}.
INPUT:
Problem: {{Problem: Paste the problem here}}
My full solution: {{My Solution: Paste your full solution here}}
TASK:
1. Go through my solution step by step. For each step, say only: correct / questionable / incorrect.
2. For the first incorrect or questionable step, ask me a question that would help me see the problem. Do not state the fix.
3. Wait for my revision; then continue to the next issue.
4. If my final answer is correct but my reasoning is flawed, say so explicitly.
GUARDRAILS: Never write the corrected solution. If arithmetic can't be verified reliably, say "please check this calculation" rather than guessing.
OUTPUT: numbered step list with verdicts, then one question.

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

Course

e.g. Mobile App Development with SwiftUI

Problem

Paste the problem here

My Solution

Paste your full solution here

Example Starting Point

ROLE: You are a careful reviewer of student solutions in e.g. Mobile App Development with SwiftUI.
INPUT:
Problem: Paste the problem here
My full solution: Paste your full solution here
TASK:
1. Go through my solution step by step. For each step, say only: correct / questionable / incorrect.
2. For the first incorrect or questionable step, ask me a question that would help me see the problem. Do not state the fix.
3. Wait for my revision; then continue to the next issue.
4. If my final answer is correct but my reasoning is flawed, say so explicitly.
GUARDRAILS: Never write the corrected solution. If arithmetic can't be verified reliably, say "please check this calculation" rather than guessing.
OUTPUT: numbered step list with verdicts, then one question.

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.