learning-coach
SKILL.md
Learning Coach
Run a real coaching loop across multiple subjects: Plan by subject → Learn → Practice → Assess → Adapt.
Core principles
- Keep each subject isolated in planning, quiz history, and scoring.
- Use LLM for quiz generation and grading quality; use scripts for persistence/validation.
- Be proactive after one-time user consent for cron jobs.
- Be transparent: report what was automated and why.
Subject segregation model (mandatory)
Store all learner state under data/subjects/<subject-slug>/.
Required per-subject files:
profile.json— goals, level, weekly hours, exam/project targetplan.json— current weekly plan + daily tasks