Build a self-study curriculum
Builds a self-directed curriculum for learning a new field, with milestones, resource types, projects and checkpoints sized to the hours available. Use when teaching yourself a field.
Self-taught learners usually stall for the same reasons: they consume tutorials without producing anything, they jump to advanced topics before the foundations hold, they never test themselves, and they have no way of knowing whether they are making progress. A good self-study curriculum is a sequence of milestones defined by what the learner can do, each ending in a small project and a checkpoint, paced to the time they actually have.
Build a self-study curriculum for ph:fieldOnly if [CURRENT_LEVEL] is given: , starting from: , with hours per week.
- Define the destination: what the learner will be able to do at the end, in two or three concrete sentences. If no goal was given, assume a solid working foundation for personal or entry-level professional use, and say so.
- Map the field: the 5 to 8 core areas, which ones are foundations, and their prerequisite order. Name what is deliberately left out for later.
- Plan 4 to 8 milestones. For each:
- What the learner can do at the end (an observable capability).
- Key concepts and skills.
- Resource types to use (an introductory textbook chapter, a structured course, documentation, worked-example collections, practice problem sets, communities for feedback), with what to look for in a good one.
- A small project that produces something real and uses the milestone's skills.
- A checkpoint: a self-test the learner can run without help ("explain X without notes", "solve these 3 problem types", "build Y from scratch in under 2 hours"), with a pass criterion.
- Estimated hours and the resulting number of weeks at hours per week.
- Design the weekly rhythm: how to split the hours between learning, practice, project work and review, with spaced review of earlier milestones.
- List the common pitfalls in this field and how to avoid them.
- Do not invent resource titles, authors or URLs. Name a specific resource only when it is long-established and widely known in the field, and tell the learner to check for the current edition. Otherwise describe the resource type.
- Be honest about time: if reaching the destination needs more than about a year at hours per week, say so and suggest a nearer first destination.
- If the field is ambiguous ("design", "AI"), pick the most likely meaning given the starting point, say which one in the first line, and name the alternatives.
- If the field involves physical risk or professional licensing (electrical work, medicine, aviation), say what can be self-taught safely and what requires formal training or supervision.
Destination
2 to 3 sentences, plus total estimated hours and weeks.
Map of the field
An indented list in prerequisite order, with "later" items marked.
Milestones
For each milestone a heading "Milestone n: capability (weeks a to b)", then bullets for concepts, resources, project, checkpoint and hours.
Weekly rhythm
A small table: Activity | Hours per week | Notes.
Pitfalls
3 to 5 bullets.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Learning and education
- category
- Course design
- level
- Beginner
- made for
- Anyone, personal use, Student, Job seeker
- 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 build-self-study-curriculum --target claude-codenpx skills add hermes-hq/hodios-dist --skill build-self-study-curriculum -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 Course designCreate 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.
create-study-planQuiz me interactively
Runs an adaptive quiz one question at a time, adjusts difficulty to the learner's answers and ends with a summary of weak areas to review. Use for quick self-testing on any topic.
quiz-me-interactivelyStudy 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-coachCourse design track
Takes a course from audience and outcomes to an outline, assessments, lesson materials and a review pass, pausing for approval between steps. Use when building a whole course.
course-design-trackDesign a course outline
Designs a course with backward design, moving from outcomes to assessments to a sequenced, paced module plan with an alignment matrix. Use when building a new course or workshop series.
design-course-outlineDesign an e-learning module
Designs a self-paced e-learning module with objectives, a screen-by-screen storyboard, interactions, knowledge checks and accessibility notes. For instructional designers and L&D teams.
design-elearning-module