Skip to content

Skill · education · Build

Learning Path Designer

Self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners.

What it is

Self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners. Use when the user asks about learning path designer, or needs help with self-directed curriculum design including resource curation, milestone planning, accountability systems, progress tracking, and learning methodology for independent learners. Do NOT use when the request requires professional specialized advice or falls outside the scope of learning path designer.

A skill is a written procedure an agent loads when a job calls for it. This one is a single file, SKILL.md, and the whole file is on this page.

Part ofBuild
File
SKILL.md
Length
408 lines · 9 min read
Category
education
License
Apache-2.0
Author
foundry-skills
Words
1,914

Paste it into any agent’s instructions (CLAUDE.md, AGENTS.md or a custom GPT), or add the team to Brainwrite and it arrives switched on.

Use it

Use this skill in Brainwrite.

  1. 1

    Add the Build

    Its agents carry this skill. You preview every agent and skill first; skills arrive switched on and routines paused.

    Install in Brainwrite →
  2. 2

    Brief your Chief of Staff

    “Use the Learning Path Designer skill for this: [describe the job]. Show me the plan first, and send, post or change nothing.”

  3. 3

    Approve what matters

    The agent follows the skill and brings the result back. Anything that sends, posts or changes data waits for your approval in Ask mode.

    How approvals work →

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

Do NOT use when:

  • Request requires professional consultation beyond educational guidance
  • User needs emergency assistance

The Self-Directed Learning Framework

Why Most Self-Learning Fails

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.

The Learning Path Lifecycle

1. DEFINE  -->  2. MAP  -->  3. RESOURCE  -->  4. EXECUTE  -->  5. ASSESS
   |                                                                  |
   +<----- 6. ITERATE (adjust based on assessment) ------<-----------+

Phase 1: Define Your Learning Goal

The Specificity Test

Vague goals produce vague results. Transform your goal:

Vague GoalSpecific 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"

Goal Definition Template

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: _______

Backward Design

Start from the end state and work backward:

  1. What does a person who has achieved this goal look, sound, and act like?
  2. What are the key skills and knowledge they possess?
  3. What are the prerequisites for those skills?
  4. What are the prerequisites for the prerequisites?

This creates a natural learning sequence.

Phase 2: Map the Curriculum

Skill Decomposition

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)

Dependency Mapping

Identify which skills must come before others:

HTML/CSS --> JavaScript --> React --> Full-Stack Project
                |                          ^
                +--> Node.js --> Express ---+
                       |
                       +--> Databases -----+

The 80/20 Analysis

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.

Curriculum Template

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: ________________________

Phase 3: Curate Resources

Resource Type Effectiveness

Resource TypeBest ForLimitations
TextbooksDeep understanding, referenceSlow, can be dry
Online courses (structured)Guided learning, video learnersPassive if not applied
Project-based tutorialsApplied learning, portfolioCan skip fundamentals
DocumentationAuthoritative referenceAssumes base knowledge
Books (practitioner)Real-world perspectiveMay become outdated
Podcasts/YouTubeExposure, motivation, overviewShallow, not structured
Communities (forums, Discord)Q&A, networking, motivationCan be distracting
Mentors/coachesPersonalized feedback, shortcutsCost, availability
Practice problemsSkill building, assessmentNarrow without context

Resource Evaluation Criteria

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?

The Three-Source Rule

For each module in your curriculum, identify:

  1. Primary resource: A comprehensive course or textbook (your main path)
  2. Supplementary resource: An alternative explanation source (for when you get stuck)
  3. Practice resource: Exercises, projects, or problems to apply what you learn

Do NOT collect 10+ resources per topic. This is procrastination disguised as preparation.

Free vs. Paid Decision Framework

Invest Money WhenUse Free Resources When
Time is your scarcest resourceBudget is very tight
Topic requires structured progressionMaterial 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 valueSelf-assessment is sufficient

Phase 4: Execute the Plan

Weekly Learning Schedule

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%)

The Active Learning Protocol

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?

Managing the Plateau

Every learner hits a plateau where progress feels invisible:

The Competence Stages

  1. Unconscious incompetence: You do not know what you do not know (bliss)
  2. Conscious incompetence: You know how much you do not know (frustrating)
  3. Conscious competence: You can do it with effort and attention (slow progress)
  4. 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

Phase 5: Assess Progress

Milestone Assessments

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?

Progress Dashboard

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: ______________

The Portfolio Approach

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

Phase 6: Iterate

Quarterly Review

Every 3 months, conduct a full review:

  1. Is the goal still relevant and motivating?
  2. Is the curriculum structure working?
  3. Are the resources effective?
  4. Is the pace sustainable?
  5. What has been the biggest obstacle?
  6. What has been the most effective learning method?
  7. Does the remaining plan need adjustment?

Common Adjustments

SignalAdjustment
Consistently behind scheduleReduce scope or extend timeline
Material too easySkip ahead, find harder resources
Material too hardAdd prerequisites, slow down
Losing motivationReconnect with purpose, change format, find a community
New information about the fieldUpdate curriculum to match current needs
Finished ahead of scheduleAdd depth or breadth to existing plan

Accountability Systems

Self-Accountability

  • 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

External Accountability

  • 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

The Weekly Review Habit (15 minutes every Sunday)

  1. What did I learn this week? (3 key takeaways)
  2. What did I struggle with?
  3. How many hours did I invest vs. plan?
  4. What is my focus for next week?
  5. Is anything blocking my progress?

Learning Method Selection Guide

If You Learn Best ByPrioritize
DoingProject-based learning, coding challenges, practice problems
WatchingVideo courses, demonstrations, live coding sessions
ReadingTextbooks, documentation, technical blogs
DiscussingStudy groups, communities, pair programming
TeachingBlog 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.

Output Format

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 steps

Example

Input: "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.

Edge Cases

  • 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.

Put this skill to work.

Download Brainwrite, add the team that carries it, and tell your Chief of Staff what needs doing.

macOS today. Windows and Linux are coming soon.