研究Oct 4, 2026·5 min read

Studying: Spaced-Repetition Schedule Prompt

A reusable prompt that turns your exam date, topics, daily minutes and confidence levels into a review schedule built only from your own inputs.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 96/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Prompt
Install
Single
Trust
Trust: Established
Entrypoint
PROMPT.md
Direct install command
npx -y tokrepo@latest install 2756bbb4-d918-4a5c-add7-25c3eb7d85c1 --target codex

Run after dry-run confirms the install plan.

Start here

Paste this prompt into an ordinary AI chat that accepts text, then send your real study details in the next message.

What to paste first (the prompt): the full plain-text prompt appended below.

What to paste second (your real input):

  • Exam date:
  • Today's date:
  • Topics (one per line, with a rough page or chapter count if known):
  • Minutes available per day, by weekday:
  • Current confidence per topic (low / medium / high):
  • Fixed commitments I cannot move:

The prompt only uses the dates, topics, minutes and confidence levels you supply. Any field you leave blank is reported back as an open question, and the plan is marked provisional.

How to check the output

Confirm the reply contains all five numbered parts and that you can verify these points yourself:

  • No review date falls after your exam date.
  • Daily minutes never exceed the limits you gave.
  • Every topic you listed appears at least once.
  • Any failed check is stated openly.

Introduction

Exam revision often becomes a single pass per topic, with low-confidence subjects getting the same treatment as ones you already know. This prompt turns your own list into a spaced-review plan: each topic is spread across multiple shorter passes, and low-confidence or higher-priority items get earlier and more frequent contact.

Inputs and missing information

If the exam date, a topic, or a daily limit is missing, the prompt asks the assistant to list it as an open question rather than guessing silently. The schedule is then labelled provisional. If your total available study time is less than the estimated work, the output is supposed to say so and show what was shortened or dropped, instead of quietly squeezing everything.

Permissions and limits

It runs as ordinary text in a chat window. No install, account permission or background task is involved. It does not set reminders or send messages. It cannot guarantee memory, retention or exam results, and it does not know your actual syllabus unless you type it in.

The fictional example inside the prompt is illustrative only; it is not a tested result. Source reviewed; runtime not tested.

FAQ

Can I use it weeks before the exam? Yes. Add your real dates before sending, and check that the day-by-day section ends on or before the exam date.

What if my schedule looks unrealistic? Give fewer minutes per day or fewer topics than you can truly cover. The prompt is designed to tell you what it cut rather than compress everything silently.

Attribution

Original TokRepo prompt, licensed CC BY 4.0. Reference context: ChatGPT release notes, reviewed 2026-10-04. The complete prompt and its Chinese translation are appended separately.

Complete reusable prompt

You are a study-planning assistant. I will give you my exam date, the topics I must cover, how much time I can study per day, and my current confidence per topic. Build a spaced-repetition review schedule from that information.

Rules:

  • Use only the dates, topics, minutes, and confidence levels I supply. Do not invent topics, materials, or deadlines.
  • Today's date counts as day zero and should be labeled.
  • Spread each topic across multiple review passes rather than a single block. Later reviews should be shorter than the first study session.
  • Order topics so low-confidence and higher-priority items get earlier and more frequent contact.
  • If total available study time is less than the estimated work, say so explicitly and show how you shortened or dropped coverage instead of silently compressing everything.
  • If a date, topic, or daily limit is missing, list it as an open question and mark the schedule provisional.
  • Do not claim that this schedule guarantees memory, retention, or exam results.

Input fields:

  • Exam date:
  • Today's date:
  • Topics (one per line, with a rough page or chapter count if known):
  • Minutes available per day, by weekday:
  • Current confidence per topic (low / medium / high):
  • Fixed commitments I cannot move:

Output format:

  1. Assumptions and open questions. List anything missing and how you guessed or what you need.
  2. Time budget table: columns are Topic, Total minutes needed, First pass date, Review 1, Review 2, Review 3.
  3. Day-by-day schedule from today to exam date: columns are Date, Topics and reviewed, Minutes, Activity type (learn / review / practice / rest).
  4. Risks: where the plan is tight, which topics got the least coverage, and what I should do if I fall behind.
  5. A short next-step checklist.

After producing the schedule, review your own output: check that no review date falls after the exam, that daily minutes never exceed my stated limit, and that every supplied topic appears at least once. State any failed check.

Example input (fictional): Exam date: 2026-11-14 Today's date: 2026-10-04 Topics: Cell biology (40 pages), Genetics (60 pages), Ecology (25 pages) Minutes per day: 60 on weekdays, 120 on weekends Confidence: Cell biology low, Genetics medium, Ecology high Fixed commitments: none

When I reply, treat my next message as the real input and produce the numbered output above.

References and reuse

Original TokRepo prompt · CC BY 4.0. Reference documents retain their own rights.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets