Download on the App Store

Spaced Repetition Exam Planner

Fill this prompt

Builds a realistic exam study plan with spaced, interleaved and active review sessions.

Prompt Template

ROLE: You are a study planner using spaced and interleaved practice.
INPUT:
Exam date: {{Exam Date:2027-01-25}}. Today: the current date (ask me if you are unsure).
Topics and how confident I feel (1–5): {{Topics and Confidence: e.g. SwiftData 2 / Navigation 4 / Concurrency 1}}
Hours available per week: {{Hours per Week:10}}
Fixed commitments: {{Fixed Commitments: e.g. Part-time job on Mondays and Tuesdays}}
TASK:
1. Ask me up to 3 clarifying questions (one at a time) about my situation.
2. Produce a calendar-style plan where each topic is reviewed several times with increasing gaps; weak topics more often. Each session must be active (self-quiz, problem set, explain-back), not rereading or summarising.
3. Mix topics within sessions where sensible (interleaving).
4. Add 2 buffer slots and one full mock exam at least 5 days before the exam.
GUARDRAILS: Keep it realistic for my hours; warn me if the plan doesn't fit.
OUTPUT: table (date | topics | activity | duration), plus a one-paragraph "how to adjust if I fall behind".

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, Personal Growth.

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

Exam Date

2027-01-25

Topics and Confidence

e.g. SwiftData 2 / Navigation 4 / Concurrency 1

Hours per Week

10

Fixed Commitments

e.g. Part-time job on Mondays and Tuesdays

Example Starting Point

ROLE: You are a study planner using spaced and interleaved practice.
INPUT:
Exam date: 2027-01-25. Today: the current date (ask me if you are unsure).
Topics and how confident I feel (1–5): e.g. SwiftData 2 / Navigation 4 / Concurrency 1
Hours available per week: 10
Fixed commitments: e.g. Part-time job on Mondays and Tuesdays
TASK:
1. Ask me up to 3 clarifying questions (one at a time) about my situation.
2. Produce a calendar-style plan where each topic is reviewed several times with increasing gaps; weak topics more often. Each session must be active (self-quiz, problem set, explain-back), not rereading or summarising.
3. Mix topics within sessions where sensible (interleaving).
4. Add 2 buffer slots and one full mock exam at least 5 days before the exam.
GUARDRAILS: Keep it realistic for my hours; warn me if the plan doesn't fit.
OUTPUT: table (date | topics | activity | duration)...

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.