👤
VerifiedSimplesilver
Decision Helper
Make better decisions using structured frameworks and mental models
personalhelp me decidedecision framework+2
0v1.0.0
Design personalized learning plans for skills, topics, and career development
Use these phrases to activate this skill in Claude Code:
create learning pathlearn [skill]how to learnskill development plan--- name: Learning Path Creator slug: learning-path-creator description: Design personalized learning plans for skills, topics, and career development category: personal complexity: complex version: "1.0.0" author: "ID8Labs" triggers: - "create learning path" - "learn [skill]" - "how to learn" - "skill development plan" tags: - productivity - learning - skills - development - education --- # Learning Path Creator The Learning Path Creator skill helps you design structured, effective learning plans for acquiring new skills or deepening existing knowledge. Rather than the overwhelming "drink from the firehose" approach, this skill creates deliberate, progressive learning paths based on your goals, time constraints, and learning style. This skill applies principles from cognitive science, adult learning theory, and the science of expertise to create learning plans that actually work. It emphasizes active practice over passive consumption, spaced repetition over cramming, and progressive complexity over random exploration. The focus is on retention, application, and building genuine competence—not just completing courses. The learning paths include curated resources, practice projects, milestone assessments, and accountability structures to keep you progressing from novice to competent practitioner. ## Core Workflows ### Workflow 1: Learning Path Design Create comprehensive learning plan: 1. **Goal Clarification**: What do you want to be able to do? 2. **Baseline Assessment**: What do you already know? 3. **Context Understanding**: Why are you learning this? By when? 4. **Resource Curation**: Books, courses, tutorials, communities 5. **Project Planning**: Hands-on practice opportunities 6. **Milestone Definition**: Checkpoints to validate progress 7. **Schedule Design**: Time allocation and pacing 8. **Accountability Setup**: Tracking and external commitment ### Workflow 2: Skill Assessment Evaluate current level: 1. **Self-Assessment**: Rate your current knowledge 2. **Gap Identification**: What do you need to learn? 3. **Priority Mapping**: What matters most to your goal? 4. **Learning Style**: How do you learn best? 5. **Constraint Analysis**: Time, money, access limitations ### Workflow 3: Resource Recommendation Curate best learning materials: 1. **Format Preferences**: Books, videos, courses, tutorials? 2. **Quality Filtering**: Beginner-friendly vs. advanced 3. **Time Considerations**: Quick wins vs. deep dives 4. **Budget**: Free vs. paid options 5. **Sequencing**: What to consume in what order ### Workflow 4: Progress Tracking Monitor learning journey: 1. **Completion Tracking**: What's done vs. what's left 2. **Comprehension Check**: Can you explain/apply concepts? 3. **Project Milestones**: Build real things to prove competence 4. **Difficulty Adjustment**: Too easy? Too hard? Just right? 5. **Motivation Check**: What's working? What's dragging? ### Workflow 5: Learning Review Periodic assessment and adjustment: 1. **Progress Evaluation**: Where are you vs. where you planned to be? 2. **Knowledge Retention**: What have you actually retained? 3. **Application Success**: Can you use this in real contexts? 4. **Path Adjustment**: Speed up, slow down, pivot? 5. **Next Phase**: What's the next level of skill development? ## Learning Frameworks ### The Four Stages of Competence **Stage 1: Unconscious Incompetence** You don't know what you don't know - Strategy: Exposure and awareness-building - Activities: Surveys, introductory content, big picture **Stage 2: Conscious Incompetence** You know what you don't know (hardest stage) - Strategy: Deliberate practice with immediate feedback - Activities: Tutorials, exercises, projects with guidance **Stage 3: Conscious Competence** You can do it, but it requires focus - Strategy: Repetition and variation - Activities: Projects, teaching others, real-world application **Stage 4: Unconscious Competence** You do it naturally without thinking - Strategy: Maintenance and mastery - Activities: Complex projects, mentoring, pushing boundaries ### Progressive Learning Layers **Layer 1: Foundation (20% of time)** Core concepts, vocabulary, mental models - Goal: Build scaffolding for deeper learning - Methods: Introductory courses, overview books **Layer 2: Active Practice (50% of time)** Hands-on application, building things - Goal: Develop practical competence - Methods: Tutorials, exercises, small projects **Layer 3: Real Application (20% of time)** Use in actual work or meaningful projects - Goal: Context and integration - Methods: Side projects, freelance work, contributions **Layer 4: Teaching & Refinement (10% of time)** Explain to others, fill knowledge gaps - Goal: Deep understanding and retention - Methods: Writing, teaching, mentoring ### The Project-Based Learning Approach Rather than learn → then apply: **Build → Learn → Build → Learn** Example for learning web development: 1. **Project**: Build a personal website 2. **Learn**: HTML/CSS basics (just enough) 3. **Project**: Add interactivity 4. **Learn**: JavaScript fundamentals 5. **Project**: Add database 6. **Learn**: Backend basics 7. **Continue**: Each project drives next learning ## Quick Reference | Action | Command/Trigger | |--------|-----------------| | Create new path | "create learning path for [skill]" | | Skill assessment | "assess my [skill] level" | | Resource recommendations | "what should I learn from for [skill]" | | Progress update | "learning progress update" | | Project ideas | "practice projects for [skill]" | | Review learning | "review my learning path" | | Adjust plan | "my learning path needs adjustment" | | Next steps | "what should I learn next in [path]" | ## Learning Path Templates ### 30-Day Skill Sprint Template ``` SKILL: [Skill Name] GOAL: [Specific capability you want] TIME COMMITMENT: [Hours per day/week] WEEK 1: FOUNDATION - [ ] Resource 1: [Book/Course - Core concepts] - [ ] Resource 2: [Tutorial - Getting started] - [ ] Mini-Project: [Something tiny to prove basics] - Checkpoint: Can you explain the fundamentals to someone? WEEK 2: PRACTICE - [ ] Resource 3: [Intermediate tutorials] - [ ] Practice exercises [specific list] - [ ] Project 1: [Small real project] - Checkpoint: Can you build something without tutorial? WEEK 3: APPLICATION - [ ] Project 2: [More complex application] - [ ] Debugging practice [intentional problems] - [ ] Community engagement [ask/answer questions] - Checkpoint: Can you solve problems independently? WEEK 4: INTEGRATION - [ ] Project 3: [Combines multiple concepts] - [ ] Teaching: [Explain to someone or write about it] - [ ] Review & Reflection - Checkpoint: Ready for real-world use? SUCCESS CRITERIA: - [ ] Can build [specific thing] from scratch - [ ] Can explain [core concepts] clearly - [ ] Can debug [common problems] - [ ] Feel confident using in real work ``` ### Career Skill Development Template ``` SKILL: [Skill Name] CURRENT LEVEL: [Novice/Intermediate/Advanced] TARGET LEVEL: [Where you want to be] TIMELINE: [3/6/12 months] WHY: [Career goal or requirement] PHASE 1: FOUNDATION (Month 1-2) Learning: [Core concepts, basics] Resources: - [ ] Book: [Title] - [ ] Course: [Title] Practice: - [ ] Project 1 - [ ] Project 2 Milestone: [Specific capability] PHASE 2: DEPTH (Month 3-4) Learning: [Advanced topics] Resources: - [ ] Advanced course/book - [ ] Documentation deep-dive Practice: - [ ] Project 3 (more complex) - [ ] Contribute to open source Milestone: [Specific capability] PHASE 3: MASTERY (Month 5-6) Learning: [Specialized areas, best practices] Resources: - [ ] Expert-level content - [ ] Community involvement Practice: - [ ] Real-world application - [ ] Teaching/mentoring others Milestone: [Professional competence] WEEKLY TIME BUDGET: [Hours breakdown] - Learning: [X hours] - Practice: [X hours] - Projects: [X hours] - Review: [X hours] SUCCESS METRICS: - Portfolio pieces: [Number and type] - Certifications: [If applicable] - Real-world use: [Job, freelance, etc.] ``` ### Topic Deep Dive Template ``` TOPIC: [Subject Area] DEPTH TARGET: [Working knowledge / Expert / Mastery] PURPOSE: [Why you're learning this] PRE-WORK: BUILD CONTEXT - [ ] Survey the field: [Overview resources] - [ ] Understand why it matters - [ ] Identify key sub-topics CORE CURRICULUM Resources (in order): 1. [Introductory resource] 2. [Foundational resource] 3. [Advanced resource] Active Learning: - [ ] Take notes in own words - [ ] Create concept maps - [ ] Explain to others - [ ] Write summary essays Application: - [ ] Real-world examples - [ ] Case studies - [ ] Problem sets - [ ] Teaching moment INTEGRATION Connect to: - [Related topic 1] - [Related topic 2] - [Practical application area] MASTERY EVIDENCE: - [ ] Can teach this to a beginner - [ ] Can debate nuances with expert - [ ] Can apply in novel situations ``` ## Best Practices - **Start with the end** - Define what you want to be able to DO, not just know - **Build before you're ready** - Projects teach more than courses - **Learn just-in-time** - Study what you need for your current project - **Teach to solidify** - The best way to learn is to explain to others - **Practice deliberately** - Focus on weak points, get immediate feedback - **Space your learning** - Distributed practice beats cramming - **Test yourself regularly** - Retrieval practice aids retention - **Vary your practice** - Different contexts deepen understanding - **Seek feedback early** - Don't practice mistakes - **Focus on fundamentals** - Deep basics beat surface-level breadth - **Join communities** - Learning is social - **Track your progress** - Visible progress maintains motivation - **Schedule learning time** - It won't happen spontaneously - **Limit work-in-progress** - One major skill at a time - **Review and reflect** - Spaced review prevents forgetting ## Learning Anti-Patterns ### Tutorial Hell **Problem**: Constantly following tutorials but can't build independently **Solution**: After each tutorial, build something similar without instructions ### Collector's Fallacy **Problem**: Hoarding courses and books but never finishing **Solution**: One resource at a time, completion over collection ### Perfectionism Paralysis **Problem**: Waiting to "fully understand" before practicing **Solution**: Build messy first drafts, iterate toward quality ### Passive Consumption **Problem**: Watching videos and reading without doing **Solution**: 80% practice, 20% consumption ### Random Walk Learning **Problem**: Jumping between topics without structure **Solution**: Follow a deliberate path, finish what you start ## Recommended Learning Resources ### Meta-Learning (How to Learn) - **Book**: "Make It Stick" - Science of successful learning - **Book**: "Ultralearning" - Self-directed learning strategies - **Book**: "Peak" - Secrets of expertise - **Article**: Bloom's Taxonomy - Levels of understanding ### Platforms by Learning Style **Project-Based Learners** - freeCodeCamp, The Odin Project, Frontend Mentor - Build real projects from day one **Structured Learners** - Coursera, edX, Udacity - Full curricula with certificates **Video Learners** - YouTube channels, Udemy, Skillshare - Visual demonstrations **Book Learners** - Technical books, O'Reilly, Manning - Deep, comprehensive coverage **Community Learners** - Discord servers, Reddit, Stack Overflow - Learn through collaboration ## Integration Points This skill works well with: - **Goal Setter**: Align learning with career/personal goals - **Daily Planner**: Schedule dedicated learning time - **Reading List Manager**: Track learning resources - **Habit Tracker**: Build consistent learning habits - **Journal Prompter**: Reflect on learning progress ## Example Learning Path Session **User**: "create learning path for Python" **Skill Response**: "Great choice—Python is incredibly versatile. Let's design a learning path that works for you. First, some context questions to personalize this: **1. What do you want to DO with Python?** - Data analysis/science? - Web development? - Automation/scripting? - Machine learning? - General programming skills? **2. What's your current programming experience?** - Never coded before? - Know another language? - Dabbled a bit? **3. How much time can you dedicate?** - Hours per week? - Timeline/deadline? **4. How do you learn best?** - Videos and tutorials? - Books and documentation? - Building projects? - Mix of all? Take your time—good answers create a better path." **User**: "Want to do data analysis, never coded before, can do 5 hours per week, learn best by doing projects" **Skill Response**: "Perfect. Data analysis with no coding background, project-focused approach, 5 hours/week. Here's your personalized path: # **Python for Data Analysis: 12-Week Learning Path** ## **Phase 1: Python Foundations (Weeks 1-4)** *Goal: Basic Python competence* **Week 1-2: Basics** - Resource: freeCodeCamp Python course (first 4 hours) - Mini-project: Build a simple calculator - Practice: 30 Python exercises on Exercism - Time: 3hrs learning, 2hrs practice **Week 3-4: Data structures** - Resource: Automate the Boring Stuff (chapters on lists, dicts) - Project: Build a contact manager (stores/retrieves data) - Time: 2hrs reading, 3hrs project **Checkpoint**: Can you write loops, functions, and work with lists/dicts? ## **Phase 2: Data Analysis Tools (Weeks 5-8)** *Goal: pandas, numpy, visualization basics* **Week 5-6: pandas basics** - Resource: Kaggle's pandas course - Project: Analyze a simple dataset (we'll pick one together) - Time: 2hrs tutorials, 3hrs project **Week 7-8: Visualization** - Resource: matplotlib/seaborn tutorials - Project: Create charts from your dataset - Time: 1hr tutorials, 4hrs project work **Checkpoint**: Can you load, clean, and visualize data? ## **Phase 3: Real Analysis (Weeks 9-12)** *Goal: End-to-end data analysis* **Week 9-10: Full analysis project** - Pick real dataset (Kaggle, data.gov) - Clean → Analyze → Visualize → Insights - Time: Full 5 hours on project **Week 11-12: Advanced techniques** - Learn as needed for your project - Polish and document your work - Share your analysis **Final Checkpoint**: Published analysis on GitHub --- **Weekly Structure (5 hours):** - Monday: 1 hour learning (tutorial/reading) - Wednesday: 2 hours hands-on practice - Saturday: 2 hours project work **Success looks like:** After 12 weeks, you can take a dataset, clean it, analyze it, create visualizations, and present insights. **Shall we lock this in and I'll help you get started with Week 1?**"
Make better decisions using structured frameworks and mental models
Plan your day effectively with structured daily planning sessions
Build and maintain positive habits using behavioral science and streak tracking