SKILL.md
408 lines · 2,014 words
Learning Path Designer
When to Use
Use this skill when:
User asks about learning path designer
User needs guidance on learning path designer topics
User wants a structured approach to learning path designer
Search the docs, videos, blog, apps, teams, skills and release notes.
At a glance
What it is
Self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners.
A skill is a written procedure a bot loads when a job calls for it. This one is a single file, SKILL.md, and the whole file is on this page.
The whole file, exactly as it downloads. Read it before you rely on it.
SKILL.md
408 lines · 2,014 words
Use this skill when:
User asks about learning path designer
User needs guidance on learning path designer topics
User wants a structured approach to learning path designer
Self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners.
Nothing. It ships with Murage, which is open source. Your bots run on the AI plan you already have.
Yes. Open it in Settings → Skills to read, edit or duplicate it. Skill Guard scans it again after every edit.
Download the app, connect the AI you already pay for, and tell your Chief of Staff what needs doing. Plan on about ten minutes from install to a working team.
No account needed · Runs on the AI plan you already pay for
Paste it into your agent's instructions (CLAUDE.md, AGENTS.md or a custom GPT), or add it to a bot in Murage.
Ask Ember for the bot, then switch the skill on in its settings.
Step 1
Send your Chief of Staff this message. It proposes the bot and its role first, and creates it when you say go.
Send this to Ember
“Create a bot that uses the Learning Path Designer skill, and show me the plan first.”
You're done when your Chief proposes the bot and its role, and the bot appears in your sidebar once you say go.
Step 2
You're done when you see the bot’s skills and the library.
Step 3
You're done when the skill shows as on for that bot.
Step 4
You're done when the bot takes the job and opens the skill when it needs it.
Prefer to do it yourself? Choose + in the sidebar, then New Bot.Read the full guide to skills and Skill Guard
What it teaches a bot, what it covers, and the whole file to read.
What it covers
When to Use
The Self-Directed Learning Framework
Phase 1: Define Your Learning Goal
Phase 2: Map the Curriculum
Phase 3: Curate Resources
Phase 4: Execute the Plan
Phase 5: Assess Progress
Phase 6: Iterate
Accountability Systems
Learning Method Selection Guide
Output Format
Example
Edge Cases
Each of these library teams gives its bots this skill. Import one and look inside first.
Request requires professional consultation beyond educational guidance
User needs emergency assistance
Self-directed learning has a high dropout rate because learners typically:
Start without a clear destination or measurable goals
Choose resources randomly instead of strategically
Have no feedback loop to assess progress
Lack accountability structures
Underestimate the time and effort required
Hit the "intermediate plateau" and lose motivation
This guide provides the system to prevent each of these failures.
1. DEFINE --> 2. MAP --> 3. RESOURCE --> 4. EXECUTE --> 5. ASSESS
| |
+<----- 6. ITERATE (adjust based on assessment) ------<-----------+Vague goals produce vague results. Transform your goal:
| Vague Goal | Specific Goal |
|---|---|
| "Learn programming" | "Build and deploy a full-stack web app using React and Node.js within 6 months" |
| "Get better at writing" | "Write and publish 12 blog posts averaging 1500 words with 80%+ positive feedback" |
| "Learn Spanish" | "Hold a 30-minute conversation with a native speaker about daily topics (B1 level) in 9 months" |
| "Understand finance" | "Pass the CFA Level 1 exam in December" |
LEARNING GOAL DEFINITION
Subject: _________________________________
Specific outcome: ________________________
Evidence of completion: __________________
(How will I KNOW I have achieved this?)
Target date: _____________________________
Time available per week: ____ hours
Current knowledge level (1-10): ____
Why this matters to me: __________________
What I will DO with this knowledge: _______Start from the end state and work backward:
What does a person who has achieved this goal look, sound, and act like?
What are the key skills and knowledge they possess?
What are the prerequisites for those skills?
What are the prerequisites for the prerequisites?
This creates a natural learning sequence.
Break your subject into components using this hierarchy:
DOMAIN (e.g., Web Development)
|
+-- AREA (e.g., Frontend)
| |
| +-- SKILL (e.g., React)
| | |
| | +-- SUB-SKILL (e.g., State Management)
| | +-- SUB-SKILL (e.g., Component Architecture)
| | +-- SUB-SKILL (e.g., Hooks)
| |
| +-- SKILL (e.g., CSS)
| +-- SKILL (e.g., HTML)
|
+-- AREA (e.g., Backend)
+-- AREA (e.g., DevOps)Identify which skills must come before others:
HTML/CSS --> JavaScript --> React --> Full-Stack Project
| ^
+--> Node.js --> Express ---+
|
+--> Databases -----+Not all sub-skills are equally important. For each area:
What 20% of concepts account for 80% of practical use?
What does a practitioner use daily vs. rarely?
What do job postings or experts consistently emphasize?
Focus your learning path on high-frequency, high-impact skills first.
LEARNING PATH: ________________________
Total estimated time: _____ hours
Target completion: ___________
MODULE 1: ________________________ (__ hours)
Prerequisites: None
Key skills: _______________________
Milestone: ________________________
MODULE 2: ________________________ (__ hours)
Prerequisites: Module 1
Key skills: _______________________
Milestone: ________________________
MODULE 3: ________________________ (__ hours)
Prerequisites: Modules 1-2
Key skills: _______________________
Milestone: ________________________
[Continue for all modules]
CAPSTONE PROJECT: ________________________
Combines: All modules
Deliverable: ________________________| Resource Type | Best For | Limitations |
|---|---|---|
| Textbooks | Deep understanding, reference | Slow, can be dry |
| Online courses (structured) | Guided learning, video learners | Passive if not applied |
| Project-based tutorials | Applied learning, portfolio | Can skip fundamentals |
| Documentation | Authoritative reference | Assumes base knowledge |
| Books (practitioner) | Real-world perspective | May become outdated |
| Podcasts/YouTube | Exposure, motivation, overview | Shallow, not structured |
| Communities (forums, Discord) | Q&A, networking, motivation | Can be distracting |
| Mentors/coaches | Personalized feedback, shortcuts | Cost, availability |
| Practice problems | Skill building, assessment | Narrow without context |
Before committing to a resource, check:
Recency: When was it last updated? Is it current?
Reviews: What do learners at YOUR level say?
Prerequisites: Does it match your current level?
Practice: Does it include exercises, projects, or assessments?
Completion rate: Do people finish it? (For courses)
Author credibility: Practitioner or academic? What is their background?
Format match: Does it suit your learning style?
For each module in your curriculum, identify:
Primary resource: A comprehensive course or textbook (your main path)
Supplementary resource: An alternative explanation source (for when you get stuck)
Practice resource: Exercises, projects, or problems to apply what you learn
Do NOT collect 10+ resources per topic. This is procrastination disguised as preparation.
| Invest Money When | Use Free Resources When |
|---|---|
| Time is your scarcest resource | Budget is very tight |
| Topic requires structured progression | Material is widely available (e.g., basic programming) |
| You need accountability (paid = commitment) | You are exploring before committing |
| Quality of instruction matters (advanced topics) | Community resources are excellent (open source) |
| Certification adds career value | Self-assessment is sufficient |
WEEKLY LEARNING SCHEDULE
Total hours available: _____
Monday: ___:___ to ___:___ Focus: ________________
Tuesday: ___:___ to ___:___ Focus: ________________
Wednesday: ___:___ to ___:___ Focus: ________________
Thursday: ___:___ to ___:___ Focus: ________________
Friday: ___:___ to ___:___ Focus: ________________
Saturday: ___:___ to ___:___ Focus: ________________
Sunday: ___:___ to ___:___ Focus: ________________
Time distribution:
Input (reading, watching, listening): ___% (target: 30-40%)
Practice (exercises, coding, writing): ___% (target: 40-50%)
Review (spaced repetition, notes): ___% (target: 10-20%)
Reflection (journaling, planning): ___% (target: 5-10%)For each study session:
Before (2 minutes)
What am I learning today?
What do I already know about this?
What questions do I want answered?
During (main session)
Take sparse notes (key concepts only, not transcription)
Pause after each section: can I explain what I just learned?
Do practice exercises immediately after learning the concept
Mark areas of confusion for later review
After (5 minutes)
Write a 3-sentence summary from memory (no notes)
Identify: What was clear? What was confusing?
Plan: What will I do next session?
Every learner hits a plateau where progress feels invisible:
The Competence Stages
Unconscious incompetence: You do not know what you do not know (bliss)
Conscious incompetence: You know how much you do not know (frustrating)
Conscious competence: You can do it with effort and attention (slow progress)
Unconscious competence: It becomes automatic (mastery)
The plateau typically occurs at stage 3. Push through with:
Deliberate practice on specific weak areas (not general review)
Seek feedback from someone more advanced
Change your practice method (if reading, try teaching; if solo, try collaborative)
Set micro-goals that show daily progress
At each module milestone, verify learning:
Knowledge Check
Can I explain the key concepts without notes?
Can I answer practice questions at 80%+ accuracy?
Can I teach this to someone else clearly?
Application Check
Can I apply this to a real problem?
Can I complete a project using these skills?
Can I combine this with previously learned skills?
MONTHLY PROGRESS REVIEW
Month: ___________
Hours invested this month: _____
Cumulative hours: _____
Module progress:
Module 1: [=========>] 100% - Complete
Module 2: [======> ] 65% - On track
Module 3: [ ] 0% - Not started
Milestones achieved: _________________
Current skill level (1-10): ____
Key wins this month: _________________
Key struggles: _______________________
Adjustments for next month: __________
On track for target date? [ ] Yes [ ] No
If no, new target date: ______________Build tangible evidence of learning:
Projects: Build something that demonstrates your skills
Writing: Blog posts explaining concepts (teaching deepens learning)
Contributions: Open source, community answers, peer tutoring
Certifications: When relevant and recognized
Presentations: Teach a workshop or give a talk
Every 3 months, conduct a full review:
Is the goal still relevant and motivating?
Is the curriculum structure working?
Are the resources effective?
Is the pace sustainable?
What has been the biggest obstacle?
What has been the most effective learning method?
Does the remaining plan need adjustment?
| Signal | Adjustment |
|---|---|
| Consistently behind schedule | Reduce scope or extend timeline |
| Material too easy | Skip ahead, find harder resources |
| Material too hard | Add prerequisites, slow down |
| Losing motivation | Reconnect with purpose, change format, find a community |
| New information about the field | Update curriculum to match current needs |
| Finished ahead of schedule | Add depth or breadth to existing plan |
Learning journal: Daily entry, even 2 sentences
Public commitment: Share your goal and progress publicly
Streak tracking: Do not break the chain (apps: Habitica, Streaks)
Time tracking: Toggl, Clockify, or simple spreadsheet
Study partner: Regular check-ins, shared goals
Learning community: Discord servers, subreddits, local meetups
Mentor: Monthly review of progress and plan
Cohort-based courses: Built-in accountability and deadlines
What did I learn this week? (3 key takeaways)
What did I struggle with?
How many hours did I invest vs. plan?
What is my focus for next week?
Is anything blocking my progress?
| If You Learn Best By | Prioritize |
|---|---|
| Doing | Project-based learning, coding challenges, practice problems |
| Watching | Video courses, demonstrations, live coding sessions |
| Reading | Textbooks, documentation, technical blogs |
| Discussing | Study groups, communities, pair programming |
| Teaching | Blog writing, tutoring, creating content |
Best practice: Use your preferred method as the primary input but deliberately include your weaker methods for variety and deeper encoding.
LEARNING PATH DESIGNER OUTPUT
=============================
Section 1: Assessment / Analysis
- Key findings
- Recommendations
Section 2: Action Plan
- Step-by-step guidance
- Timeline if applicable
Section 3: Resources
- Relevant references
- Next stepsInput: "Help me get started with learning path designer"
Output: A structured learning path designer plan tailored to the user's specific situation, following the process outlined above.
Incomplete information: Ask clarifying questions before proceeding. Do not assume details the user has not provided.
Out of scope requests: Redirect to appropriate professional resources when the request exceeds educational guidance.
Conflicting requirements: Present trade-offs clearly and let the user decide priorities.
SKILL.md
408 lines · 2,014 words
The text of SKILL.md is shown as it downloads, under the Apache-2.0 license, by Ferrox Labs. The license is the one in the file's own frontmatter.
Your new bot
Learning Path Designer bot
Waiting in your sidebar once you say go.
No account needed · Runs on the AI plan you already pay for