Learning tutoring planning and content production skill for creating study plans, generating exercises, writing answer explanations, and providing review/adjustment guidance; triggered by requests like “study plan”, “exercise set/question bank”, “answer analysis”, “error analysis”, “exam prep plan”, or “spaced/periodic review schedule”.
Use this skill when you need learning tutoring planning and content production skill for creating study plans, generating exercises, writing answer explanations, and providing review/adjustment guidance; triggered by requests like “study plan”, “exercise set/question bank”, “answer analysis”, “error analysis”, “exam prep plan”, or “spaced/periodic review schedule” in a reproducible workflow.
Use this skill when a others task needs a packaged method instead of ad-hoc freeform output.
Use this skill when the user expects a concrete deliverable, validation step, or file-based result.
Use this skill when scripts/build_tutoring_pack.py is the most direct path to complete the request.
Use this skill when you need the learning-tutoring package behavior rather than a generic answer.
Key Features
Scope-focused workflow aligned to: Learning tutoring planning and content production skill for creating study plans, generating exercises, writing answer explanations, and providing review/adjustment guidance; triggered by requests like “study plan”, “exercise set/question bank”, “answer analysis”, “error analysis”, “exam prep plan”, or “spaced/periodic review schedule”.
Reference guidance: references/ contains supporting rules, prompts, or checklists.
Parameters to clarify first: input path, output path, scope filters, thresholds, and any domain-specific constraints.
Output discipline: keep results reproducible, identify assumptions explicitly, and avoid undocumented side effects.
1. When to Use
Use this skill when the user needs end-to-end learning support, especially in these scenarios:
Study plan creation: The user asks for a multi-week/phase plan with clear weekly tasks and milestones.
Exercise/question bank generation: The user requests practice questions by topic, difficulty, and question type.
Answer explanations and solution walkthroughs: The user wants step-by-step reasoning, not just final answers.
Error analysis and remediation: The user provides mistakes (or weak areas) and asks for diagnosis plus targeted practice.
Exam preparation planning: The user has an exam date/format and needs a structured prep + review schedule.
2. Key Features
Learner profiling: Identify subject scope, current level, constraints (time), goals, and preferences.
Structured study plans: Produce phase/week plans with explicit tasks, deliverables, and milestones.
Exercise generation: Create questions across difficulty levels and key knowledge points.
High-quality explanations: Provide correct logic, common pitfalls, and transfer tips (how to generalize).
Review and adjustment guidance: Recommend periodic review, spaced repetition, and plan updates based on performance.
Batch/structured output support: When needed, generate structured results (e.g., JSON) via scripts, then render to readable English.
3. Dependencies
Python 3.10+
(Optional) Local script runner environment capable of executing:
scripts/build_tutoring_pack.py
4. Example Usage
Example Request
Create a 6-week study plan for high-school algebra (functions). I can study 6 hours/week. Goal: score 85+ on a school exam in 7 weeks. I prefer practice questions and concise notes.
Mock exam report (score, weak points, next actions).
Milestones
End of Week 2: ≥80% accuracy on transformation questions.
End of Week 4: Can solve modeling problems with a consistent setup method.
End of Week 6: Mock exam score ≥85 with stable timing.
Exercises (Sample Set with Required Fields)
Type: choice Stem: If ( f(x)=2x-3 ), what is ( f(5) )? Answer: 7 Explanation: Substitute (x=5): (2(5)-3=10-3=7). Difficulty: easy Tags: [evaluation, function-notation]
Type: short_answer Stem: Describe the transformation from ( y=x^2 ) to ( y=(x-2)^2+3 ). Answer: Shift right 2, up 3 Explanation: (x-2) shifts right; (+3) shifts up. Common Pitfall: Confusing (x-2) with left shift. Transfer Tip: For (y=f(x-h)+k), shift right by (h), up by (k). Difficulty: medium Tags: [transformations, quadratics]
Type: application Stem: A taxi charges a base fee of $4 plus $1.5 per mile. Write a function for cost (C(m)) and find (C(10)). Answer: (C(m)=4+1.5m), (C(10)=19) Explanation: Base fee is the intercept; per-mile rate is the slope. (4+1.5(10)=19). Common Pitfall: Swapping base fee and rate. Transfer Tip: Linear models often follow “fixed + variable × quantity”. Difficulty: medium Tags: [modeling, linear-functions]
Review & Adjustment Suggestions
Maintain an error log with categories (concept, algebra slip, misread graph, time pressure).
Use spaced review: revisit weak topics after 1 day, 3 days, 7 days.
If Week 3 accuracy on inverses <70%, reduce new content in Week 4 and add 2 extra inverse drill sessions.
5. Implementation Details
Core Workflow (Execute as Needed)
Clarify goals and learner profile
Produce a phased/weekly study plan
Generate exercises aligned to weekly focus, key points, and difficulty distribution
Write answer explanations including:
Correct logic (step-by-step where needed)
Common pitfalls (typical mistakes)
Transfer tips (generalization patterns)
Provide review and adjustment guidance based on milestones and observed errors