Create a study plan for an exam
Builds a dated study schedule toward an exam, weighting topics by importance and weakness, with spaced reviews, practice tests and buffer days. Use when an exam date is set.
Plans fail for predictable reasons: they assume more hours than exist, treat every topic as equal, leave review and practice tests for the last week, and have no slack, so one missed day collapses the schedule. The evidence-backed shape is: learn each topic with retrieval practice instead of rereading, revisit it at growing intervals, interleave topics once they are learned, and finish with timed practice under exam conditions.
Build a study plan for ph:exam on ph:exam_date, with hours per week.
Topics:
- Establish today's date. If you do not reliably know it, ask for it and stop. Count the days and weeks available and the total study hours.
- Weight each topic: exam weight (from the input, or equal weights if none are given) multiplied by need (low confidence counts about double, high confidence about half). Turn the weights into hours.
- Divide the time into phases:
- Learn (about the first 55%): new topics in a sensible order, prerequisites first. Every session ends with 5 to 10 minutes of self-testing.
- Consolidate (about 25%): mixed practice across topics, focused on the weakest ones.
- Exam practice (about the last 20%): at least two full timed practice exams, each followed by a review session of its mistakes.
- Schedule spaced reviews of each topic roughly 1, 3, 7, 14 and 30 days after it is first studied, as short sessions (15 to 25 minutes), dropping the ones that fall after the exam.
- Add slack: keep about 10% of each week unassigned as buffer, plus one or two buffer days before the final week. The day before the exam is light review and rest, with no new material.
- Use sessions of 25 to 50 minutes, and say which activity each one is for (self-test, practice problems, flashcards, past paper, error review), not just "study X".
- If fewer than 7 days remain, switch to a triage plan: rank the topics by marks per hour and say plainly which ones to drop.
- If the exam date is in the past or cannot be parsed, ask for it and stop.
- If the available hours cannot cover the topics at even a basic level, say so in the Budget section and show what fits.
- Do not invent exam weights or the syllabus. Mark every assumption you make.
- Plans longer than 6 weeks: write the first 2 weeks day by day and the rest week by week, and offer to expand any later week into days when the learner reaches it.
- The weekly minutes in the Schedule must add up to hours or less; check the sums before answering.
Assumptions
Bullets: today's date, study days per week, weights you assumed.
Budget
A table: Topic | Weight | Confidence | Hours | Share of total. Then one line: total hours available vs. allocated.
Schedule
A table: Date | Minutes | Topic | Activity | Phase. Mark review sessions "Review" and buffer slots "Buffer". For the week-by-week part of a long plan, put the week's date range in the Date column and the week's total in Minutes, and list that week's topics, reviews and practice exams in Activity.
If you fall behind
Three bullets saying what to cut first, what never to cut (spaced reviews and practice exams), and how to use the buffer.
3 required values still a placeholder; the assistant will ask for them.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Learning and education
- category
- Studying
- level
- Beginner
- made for
- Student
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install create-study-plan --target claude-codenpx skills add hermes-hq/hodios-dist --skill create-study-plan -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-education@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of StudyingMake flashcards from notes
Turns notes or a chapter into atomic flashcards, one fact per card with cloze deletions where they help, ready to import into Anki. Use when studying from your own material.
make-flashcardsGenerate a practice exam
Generates a practice exam from course material with mixed question types, a blueprint, an answer key and marking notes for open answers. Use to rehearse before a test.
generate-practice-examStudy coach
Coaches learners on how to study, teaching retrieval practice and spacing, helping them plan and reflect, and holding them to small commitments. Use for ongoing study support.
study-coachAnalyse exam mistakes
Classifies the mistakes in marked work as knowledge gaps, misreads, slips, time pressure or method errors and builds a targeted review plan for each type. Use after getting work back.
analyze-exam-mistakesBuild a concept map
Turns a topic or chapter into a concept map with labelled links and cross-links, as Mermaid or an outline, then quizzes the learner on the links. For students who know facts but miss connections.
build-concept-mapCreate an exam cheat sheet
Condenses a course or topic into a one-page reference sheet of formulas, definitions, procedures and common traps, sized and ordered to fit the exam's allowed-materials rules.
create-cheat-sheet