Turn 'I want to learn X' into a realistic, staged roadmap — the fundamentals to master first, the order that avoids overwhelm, and the milestones that prove progress. Use when asked how do I learn [skill], make me a learning plan for, where do I start with learning, or roadmap to learn X. Produces a staged path from beginner to capable (fundamentals → building blocks → real application), the highest-leverage things to learn first, the traps and dead-ends to skip, milestones to measure progress, and the best resource types for each stage — tuned to your goal and time.
Start a fresh conversation. Replace the highlighted placeholders.
Use learn-anything-roadmap to create a staged learning roadmap for [skill and goal] based on [current level and weekly time], with fundamentals first, concrete milestones, resource types, and nonessential topics to skip.
Required inputs
[skill and goal]
[current level and weekly time]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: learn-anything-roadmapdescription: "Turn 'I want to learn X' into a realistic, staged roadmap — the fundamentals to master first, the order that avoids overwhelm, and the milestones that prove progress. Use when asked how do I learn [skill], make me a learning plan for, where do I start with learning, or roadmap to learn X. Produces a staged path from beginner to capable (fundamentals → building blocks → real application), the highest-leverage things to learn first, the traps and dead-ends to skip, milestones to measure progress, and the best resource types for each stage — tuned to your goal and time."
Learn-Anything Roadmap
"I want to learn X" fails without a map — people drown in resources, learn things in the wrong order, or quit before the payoff. This builds a staged roadmap: the fundamentals that everything else builds on, the sequence that keeps you from overwhelm, the milestones that prove you're getting somewhere, and the stuff you can safely skip — tuned to your actual goal, not a generic curriculum.
What This Skill Produces
A staged path — fundamentals → building blocks → real application, in an order where each stage enables the next
The high-leverage first things — the 20% that unlocks 80%, learned first
What to skip — the rabbit holes, dead-ends, and "learn this someday" stuff that isn't needed for your goal
Milestones — concrete checkpoints that prove progress (you can now do X)
Resource types per stage — the best kind of resource for each stage (not a link dump)
A realistic timeline — honest about how long each stage takes for your available time
Required Inputs
Ask for these if not provided:
What & why — the skill, and what you actually want to do with it (learning to code a game ≠ to get a job)
Your level — total beginner or some background
Time — hours per week and any deadline
Your learning style — hands-on, structured courses, reading, video
Stage 1 — Fundamentals: [core concepts] · milestone: [you can now X] · best via [resource type].
Stage 2 — Building blocks: [next] · milestone: […] · via […].
Stage 3 — Real application: [apply it] · milestone: […] · via […].
Learn first (highest leverage): [the unlocking 20%].
Skip for now: [rabbit holes / non-essential for your goal].
Realistic timeline: [per stage, for your hours].
Quality Checks
Path is anchored to the person's real goal, not a generic curriculum
Fundamentals are front-loaded before breadth
Topics are sequenced so each builds on the last
Names what to skip for this goal
Has concrete milestones per stage
Matches resource types to stages and gives a realistic timeline
Anti-Patterns
A resource dump with no sequence or stages.
Comprehensive curriculum the person won't finish.
Breadth before fundamentals.
No milestones to measure progress.
Ignoring the real goal and teaching everything.
Example Trigger Phrases
"How do I learn to code? Make me a roadmap."
"I want to learn guitar — where do I start and in what order?"
"Learning plan for getting good at public speaking."
"Roadmap to learn data analysis for my job."
"I want to get into woodworking — stage it for me."