study-plan-builder
Skill12 starsChanged 5 months agoMITView on GitHub
Builds a realistic, personalized learning roadmap for a skill or subject — with milestones, curated resource types, active practice, spaced review, and progress checkpoints — fit to the learner's deadline and weekly time budget. Use this skill when the user asks to "make a study plan", "create a learning roadmap", "help me learn X in N weeks", "plan how to study for an exam", "build a curriculum", or wants a structured path to master a topic. Grounded in learning-science principles (spacing, retrieval, interleaving).
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Add checkpoints: Every milestone ends with a concrete deliverable or self-test that proves mastery before moving on.
- Distinctive: line 50
Goal first, measurable: No plan without a concrete target.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Study Plan Builder
Overview
Produce a week-by-week learning plan that someone can actually follow. Work backward from the goal and deadline, sequence topics by dependency, and bake in active practice and spaced review rather than passive reading. Apply the evidence-based methods in references/learning-science.md.
Keywords: study plan, learning roadmap, curriculum, syllabus, exam prep, skill acquisition, spaced repetition, interleaving, milestones, schedule, time budget, deliberate practice.
Workflow
- Define the goal concretely. Turn "learn Python" into an observable outcome ("build and deploy a small Flask API", "pass the PCEP exam"). A measurable goal sets the scope.
- Establish constraints. Capture: deadline, hours/week available, current level, and preferred resource types. If unknown, assume ~5 hrs/week and beginner, and say so.
- Decompose into topics and order them by dependency (fundamentals before applications). Group into milestones — each a meaningful, demonstrable capability.
- Allocate time across the calendar working backward from the deadline; leave ~15% buffer for slippage and review. Don't overschedule.
- Design each week with the mix in
references/learning-science.md: input (read/watch) → active practice (exercises/projects) → retrieval (recall, flashcards, self-quiz). Practice should dominate over passive input. - Schedule spaced review of earlier material at expanding intervals, and interleave related topics rather than blocking one at a time.
- Add checkpoints. Every milestone ends with a concrete deliverable or self-test that proves mastery before moving on.
- Render the plan using
templates/study-plan.md. Include resources (by type, not a rigid single source), weekly goals, practice tasks, and review items. - Add an adjustment rule — what to do if behind (cut scope, not review) or ahead (deepen/project).
Decision Framework
| Situation | Plan choice |
| Hard deadline (exam) | Work backward from date; front-load content, back-load practice tests |
| Open-ended skill | Project-driven milestones; learn just-in-time for each project |
| Very limited time | Ruthless scope cut to the 20% that delivers 80%; daily micro-sessions |
| Building a habit | Short, consistent daily blocks beat rare long ones |
| Prerequisite gaps | Insert a "foundations" milestone before the main track |
Worked Example (excerpt)
Goal: "Comfortable writing SQL queries for analytics in 6 weeks, 5 hrs/week."
- M1 (wk 1–2): Foundations — SELECT, WHERE, ORDER BY, basic functions. Deliverable: answer 20 single-table questions on a sample DB.
- M2 (wk 3–4): Joins & aggregation — JOINs, GROUP BY, HAVING, subqueries. Deliverable: a 10-query report on a 3-table schema. Review: re-test M1 questions (spaced).
- M3 (wk 5): Window functions & CTEs. Deliverable: rewrite 3 subquery reports using window functions.
- M4 (wk 6): Capstone + review. Deliverable: end-to-end analysis from a raw dataset; mixed-topic self-quiz (interleaved).
See templates/study-plan.md for the full structure.
Best Practices
- Goal first, measurable. No plan without a concrete target.
- Practice > passive input. Schedule more doing than reading/watching.
- Space and interleave earlier topics; don't cram or block.
- Checkpoints with deliverables gate progression.
- Build in buffer (~15%) and a rule for falling behind (cut scope, keep review).
- Resource types, not dogma — suggest a book/course/docs/practice mix and let the learner pick.
Common Pitfalls
- Passive plans ("read chapters 1–10") with no practice or retrieval.
- Overscheduling with zero buffer — one bad week derails everything.
- No spaced review, so early material is forgotten by the exam.
- Vague goals that can't tell you when you're done.
- Blocking one topic for weeks instead of interleaving for durable learning.
- Ignoring prerequisites, causing a wall mid-plan.
Other versions3 projects use a version of this.
Word for word · 2
- jaskirat1616/grok-skills★ 22100% same
- JayRHa/AgentSkills★ 12100% same
Edited · 0
None found.
Wrote their own version · 1
- hwl668/Scientific-learning-skills-★ 15same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository75 other files it gives its agents.
- 0-templateSkill
- ab-test-analyzerSkill
- adr-authorSkill
- api-designerSkill
- api-docs-writerSkill
- aws-cost-optimizerSkill
- bash-script-hardeningSkill
- blog-post-writerSkill
- book-summarizerSkill
- changelog-keeperSkill
- chart-chooserSkill
- code-reviewerSkill
- competitive-analysisSkill
- concept-explainerSkill
- cover-letter-writerSkill
- cron-schedulerSkill
- data-pipeline-architectSkill
- debug-detectiveSkill
- decision-matrixSkill
- dependency-upgraderSkill
- dockerfile-proSkill
- email-composerSkill
- error-handling-patternsSkill
- event-plannerSkill
- flashcard-generatorSkill
- gdpr-data-mapperSkill
- gift-advisorSkill
- github-actions-builderSkill
- git-workflowSkill
- habit-builderSkill
- incident-postmortemSkill
- interview-prepSkill
- job-description-writerSkill
- json-schema-authorSkill
- kubernetes-manifest-authorSkill
- language-tutorSkill
- meal-plan-builderSkill
- meeting-summarizerSkill
- mermaid-diagram-builderSkill
- nginx-config-proSkill
- observability-setupSkill
- okr-writerSkill
- pandas-data-cleaningSkill
- people-dataSkill
- performance-profilerSkill
- personal-budget-plannerSkill
- presentation-builderSkill
- project-plannerSkill
- prompt-engineerSkill
- proofreaderSkill
- public-speaking-coachSkill
- rag-pipeline-designerSkill
- readme-generatorSkill
- refactoring-guideSkill
- regex-architectSkill
- release-notes-writerSkill
- resume-writerSkill
- salary-negotiatorSkill
- secrets-managerSkill
- secure-code-reviewSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

