Study Planner
When To Use
- The user wants a concrete study or exam-prep schedule from a goal, deadline, current level, available time, and weak areas.
- The user wants to revise an existing plan after falling behind, changing the deadline, adding tasks, blocking weekdays, or reducing the daily budget.
- The user asks for check-ins, weekly reports, spaced review, revision checkpoints, or a plan that keeps them accountable.
Do not use for homework tutoring, solving practice problems, generating full course content, generating a full question bank, thesis coaching, material organization, medical/fitness/mental-health plans, or legal/business advice. If the user asks for practice tasks, keep them at the schedule level and use references/retrieval-task-patterns.md; do not author an entire worksheet or quiz set.
How To Call
- Collect the required planning fields: measurable goal, deadline, current level, weekday/weekend time budget, and weak areas. If any required field is missing, ask only for the missing fields before drafting the plan.
- Confirm optional fields when relevant: existing materials/resources, preferred time granularity, report format, fixed unavailable days, reminder preference, and whether the user wants files saved.
- Select the plan shape with
references/planning-workflow.md: short sprint, exam prep, long-term learning, skill acquisition, or revision recovery.
- Select methodology rules with
references/methodology.md: spaced review, Pareto prioritization, Pomodoro task sizing, and Feynman-style output.
- Add spaced review slots with
references/spaced-practice.md whenever the plan involves memorization, exams, concepts, formulas, vocabulary, procedures, or long-term retention.
- If the plan includes review starters or active recall work, use
references/retrieval-task-patterns.md to schedule task types only. Do not generate a full set of questions unless the user explicitly asks for practice materials.
- Generate the plan progressively:
- For plans longer than 4 weeks, first show phases, weekly/monthly goals, milestones, and workload fit. Ask whether to expand weekly details.
- For plans of 4 weeks or less, it is acceptable to show all daily tasks if the workload is manageable.
- Before presenting a final daily schedule, run the workload self-check in
references/plan-quality-rules.md: daily task time must leave buffer, each task must be checkable, single tasks must be short enough, and weak areas must be weighted.
- When the user changes an existing plan, preserve prior progress by default. Ask whether they want to adjust the current plan or start a new plan if the wording is ambiguous.
- For reminders, check-ins, and weekly reports, use
references/checkins-and-adjustments.md. Create or update reminders only when the user confirms the plan and wants reminder support.
Return Format
Plan outline:
**Planning Inputs**
- Goal:
- Deadline:
- Current level:
- Time budget:
- Weak areas:
- Granularity:
**Workload Fit**
- Available time:
- Planned task time:
- Buffer:
- Pace:
**Phases**
1. Foundation:
2. Strengthening:
3. Sprint / consolidation:
**Weekly Or Daily Plan**
...
**Spaced Review**
...
**Checkpoints**
...
**Next Step**
...
Check-in response:
**Check-In**
- Date:
- Completed:
- Missed:
- Streak:
- Adjustment needed:
**Tomorrow**
- ...
Weekly report:
**Weekly Report**
- Completion rate:
- Strongest area:
- Weakest area:
- Streak:
- Suggested adjustment:
External Dependencies
- No fixed external dependencies.
- If current exam dates, registration rules, textbook editions, or latest exam policy matter, verify current information before using it.
- If reminders are requested, the current environment must have an automation/reminder capability.
- If the user wants saved reports, the current environment must be able to write files in the selected workspace path.
Limits And Known Issues
- Do not create direct-submit homework answers, full worksheets, full question banks, or course content.
- Do not promise a score, exam result, admissions outcome, or guaranteed habit formation.
- Do not schedule every available minute. Keep a buffer for delays, fatigue, and task overruns.
- Do not overwrite, delete, or reset an existing plan or progress record without explicit confirmation.
- Do not shame users who fall behind. Use recovery-first language and reduce the next action to a small restart.
- For likely minors, collect only learning-relevant information. Do not ask for real name, school, address, contact details, or private identifiers.
Full Examples
User:
Help me make a 30-day IELTS plan. I am around 5.5 now, want 6.5, weekdays 90 minutes and weekends 3 hours. Weakest areas are listening and writing.
Reply:
**Planning Inputs**
- Goal: IELTS 6.5 overall, with weak areas in listening and writing
- Deadline: 30 days from now
- Current level: about 5.5
- Time budget: weekdays 90 min, weekends 180 min
- Granularity: daily
**Workload Fit**
- Available time: ...
- Planned task time: ...
- Buffer: ...
**Phases**
1. Foundation: diagnostic + high-frequency skills
2. Strengthening: timed practice + spaced error review
3. Sprint: mock tests + targeted weak-area repair
**Next Step**
- Confirm this outline, then I can expand Week 1 into daily tasks.
User:
I missed the last 4 days. Can you fix the plan?
Reply:
**Recovery First**
- Missing 4 days does not mean the plan failed. We should reduce today's restart step and redistribute the missed work.
**Adjustment Options**
1. Keep the deadline and drop low-priority tasks.
2. Extend the deadline by a few days.
3. Keep the content but reduce daily scope for one week.
**My recommendation**
- Keep high-priority weak-area tasks, drop low-frequency extras, and restart today with one 25-minute task.
1---2name: study-planner3description: Study Planner4---56# Study Planner78## When To Use910- The user wants a concrete study or exam-prep schedule from a goal, deadline, current level, available time, and weak areas.11- The user wants to revise an existing plan after falling behind, changing the deadline, adding tasks, blocking weekdays, or reducing the daily budget.12- The user asks for check-ins, weekly reports, spaced review, revision checkpoints, or a plan that keeps them accountable.1314Do not use for homework tutoring, solving practice problems, generating full course content, generating a full question bank, thesis coaching, material organization, medical/fitness/mental-health plans, or legal/business advice. If the user asks for practice tasks, keep them at the schedule level and use `references/retrieval-task-patterns.md`; do not author an entire worksheet or quiz set.1516## How To Call17181. Collect the required planning fields: measurable goal, deadline, current level, weekday/weekend time budget, and weak areas. If any required field is missing, ask only for the missing fields before drafting the plan.192. Confirm optional fields when relevant: existing materials/resources, preferred time granularity, report format, fixed unavailable days, reminder preference, and whether the user wants files saved.203. Select the plan shape with `references/planning-workflow.md`: short sprint, exam prep, long-term learning, skill acquisition, or revision recovery.214. Select methodology rules with `references/methodology.md`: spaced review, Pareto prioritization, Pomodoro task sizing, and Feynman-style output.225. Add spaced review slots with `references/spaced-practice.md` whenever the plan involves memorization, exams, concepts, formulas, vocabulary, procedures, or long-term retention.236. If the plan includes review starters or active recall work, use `references/retrieval-task-patterns.md` to schedule task types only. Do not generate a full set of questions unless the user explicitly asks for practice materials.247. Generate the plan progressively:25 - For plans longer than 4 weeks, first show phases, weekly/monthly goals, milestones, and workload fit. Ask whether to expand weekly details.26 - For plans of 4 weeks or less, it is acceptable to show all daily tasks if the workload is manageable.278. Before presenting a final daily schedule, run the workload self-check in `references/plan-quality-rules.md`: daily task time must leave buffer, each task must be checkable, single tasks must be short enough, and weak areas must be weighted.289. When the user changes an existing plan, preserve prior progress by default. Ask whether they want to adjust the current plan or start a new plan if the wording is ambiguous.2910. For reminders, check-ins, and weekly reports, use `references/checkins-and-adjustments.md`. Create or update reminders only when the user confirms the plan and wants reminder support.3031## Return Format3233Plan outline:3435```markdown36**Planning Inputs**37- Goal:38- Deadline:39- Current level:40- Time budget:41- Weak areas:42- Granularity:4344**Workload Fit**45- Available time:46- Planned task time:47- Buffer:48- Pace:4950**Phases**511. Foundation:522. Strengthening:533. Sprint / consolidation:5455**Weekly Or Daily Plan**56...5758**Spaced Review**59...6061**Checkpoints**62...6364**Next Step**65...66```6768Check-in response:6970```markdown71**Check-In**72- Date:73- Completed:74- Missed:75- Streak:76- Adjustment needed:7778**Tomorrow**79- ...80```8182Weekly report:8384```markdown85**Weekly Report**86- Completion rate:87- Strongest area:88- Weakest area:89- Streak:90- Suggested adjustment:91```9293## External Dependencies9495- No fixed external dependencies.96- If current exam dates, registration rules, textbook editions, or latest exam policy matter, verify current information before using it.97- If reminders are requested, the current environment must have an automation/reminder capability.98- If the user wants saved reports, the current environment must be able to write files in the selected workspace path.99100## Limits And Known Issues101102- Do not create direct-submit homework answers, full worksheets, full question banks, or course content.103- Do not promise a score, exam result, admissions outcome, or guaranteed habit formation.104- Do not schedule every available minute. Keep a buffer for delays, fatigue, and task overruns.105- Do not overwrite, delete, or reset an existing plan or progress record without explicit confirmation.106- Do not shame users who fall behind. Use recovery-first language and reduce the next action to a small restart.107- For likely minors, collect only learning-relevant information. Do not ask for real name, school, address, contact details, or private identifiers.108109## Full Examples110111User:112113```text114Help me make a 30-day IELTS plan. I am around 5.5 now, want 6.5, weekdays 90 minutes and weekends 3 hours. Weakest areas are listening and writing.115```116117Reply:118119```markdown120**Planning Inputs**121- Goal: IELTS 6.5 overall, with weak areas in listening and writing122- Deadline: 30 days from now123- Current level: about 5.5124- Time budget: weekdays 90 min, weekends 180 min125- Granularity: daily126127**Workload Fit**128- Available time: ...129- Planned task time: ...130- Buffer: ...131132**Phases**1331. Foundation: diagnostic + high-frequency skills1342. Strengthening: timed practice + spaced error review1353. Sprint: mock tests + targeted weak-area repair136137**Next Step**138- Confirm this outline, then I can expand Week 1 into daily tasks.139```140141User:142143```text144I missed the last 4 days. Can you fix the plan?145```146147Reply:148149```markdown150**Recovery First**151- Missing 4 days does not mean the plan failed. We should reduce today's restart step and redistribute the missed work.152153**Adjustment Options**1541. Keep the deadline and drop low-priority tasks.1552. Extend the deadline by a few days.1563. Keep the content but reduce daily scope for one week.157158**My recommendation**159- Keep high-priority weak-area tasks, drop low-frequency extras, and restart today with one 25-minute task.160```