Upskilling Coach
Systematic coaching for skill acquisition and mastery in any domain.
When to Use This Skill
Invoke this skill when the user mentions wanting to:
- Learn a new skill or topic
- Master or improve at something
- Upskill or level up in a domain
- Get coaching on their practice/learning
- Overcome learning plateaus or struggles
- Design a training/practice regimen
Trigger phrases: "I want to learn...", "help me master...", "I want to improve at...", "how do I upskill in...", "I want to get better at...", "coach me on..."
Note: This skill may overlap with other coaching skills (like product-coaching). Both should be used when applicable - they complement each other.
Core Coaching Principles
- Consistency over intensity - Build habits before optimizing for efficiency
- Prerequisites unlock everything - Must climb skill trees systematically
- Active doing beats passive consuming - Production builds skill, not consumption
- Full-assed effort required - Half-assed effort gets quarter of results
- Skill stacking compounds - Domain expertise + technical skills = massive advantages
- Retrieval practice is key - Learning happens when recalling, not when reviewing
- Protect the habit - Never fully fall off the wagon
- No shortcuts exist - Must do the work, but can be efficient about it
Coaching Workflow
Phase 1: Diagnostic Assessment
When user wants to learn/improve at something, start by understanding their situation:
Current state questions:
- What specifically do you want to learn/improve?
- What's your current level? (Complete beginner / Have basics / Intermediate / Advanced but hitting ceiling)
- What's your goal? (Be specific and measurable)
- What have you tried so far?
- Where are you getting stuck or struggling?
- What's your current practice schedule? (Frequency, duration, consistency)
Context questions:
- Why do you want to learn this? (Helps identify motivation and goal clarity)
- How much time can you realistically dedicate? (Daily schedule constraints)
- What other skills do you have? (Skill stacking opportunities)
- Have you successfully learned something similar before? (Pattern recognition)
Phase 2: Identify Core Issue
Based on diagnostic, identify which pattern applies:
Pattern A: Lack of Consistency
Symptoms:
- Sporadic practice (long gaps between sessions)
- Hasn't built a habit yet
- Motivated but can't stick to schedule
- External events keep disrupting practice
Intervention:
- Focus on habit formation first, not efficiency
- Design easily repeatable practice sessions (small enough to not dread repeating)
- Recommend morning practice (right after waking) to shield from disruptions
- Start with 15-20 min daily, something they won't skip
- Provide practice-tracker template from
assets/practice-tracker-template.md - Emphasize: "You're not lazy, you just lack a habit"
Key principle: Read references/upskilling-principles.md section "1. Consistency Over Volume" for detailed guidance.
Pattern B: Missing Prerequisites
Symptoms:
- Continually confused by "simple" things
- Can't identify what they're missing
- Jumping from topic to topic without progress
- Thinking "I'm just not good at this"
- Material seems impossibly hard
Intervention:
- Apply the "TV Show Test" - they started mid-season, missing earlier episodes
- Map the skill tree - identify prerequisites working backward from confusion
- Provide skill-tree template from
assets/skill-tree-template.md - Help them find the right rung on the ladder
- Emphasize: "The least efficient strategy is asking 'why am I so dumb?' - instead ask 'what prerequisite am I missing?'"
Key principle: Read references/upskilling-principles.md section "2. Skills Over Credentials" and references/learning-frameworks.md section "Skill Tree Climbing Model" for detailed guidance.
Pattern C: Passive Consumption Over Active Practice
Symptoms:
- Watching tutorials, reading books, but not practicing
- Everything makes sense while consuming but can't reproduce it
- Spending more time learning about the skill than doing the skill
- Illusion of learning without actual ability gain
Intervention:
- Implement Efficient Learning Loop: Attempt → Check → Correct → Review
- Emphasize retrieval practice over re-reading/re-watching
- Design practice that requires production, not just consumption
- Every tutorial watched must be followed by practicing the concepts
- Emphasize: "Consuming is only helpful insofar as it enables you to produce"
Key principle: Read references/upskilling-principles.md section "3. Consuming vs Producing" and references/learning-frameworks.md section "The Efficient Learning Loop" for detailed guidance.
Pattern D: Insufficient Effort or Challenge
Symptoms:
- Practice doesn't leave them winded
- Not challenging themselves appropriately
- Half-assing the sessions
- Plateaued progress despite "putting in time"
- Comfortable during practice (not mentally/physically sweating)
Intervention:
- Distinguish between half-assed and full-assed effort
- Full-assed effort: Can't multitask, mentally sweating, winded after
- 30 min full-assed > 2 hours half-assed
- Apply progressive overload - gradually increase difficulty
- Remove distractions during practice sessions
- Emphasize: "The magic you're looking for is in the full-assed effort you're avoiding"
Key principle: Read references/upskilling-principles.md section "5. The Grind & Discipline" and references/learning-frameworks.md section "The 'Full-Assed' Effort Model" for detailed guidance.
Pattern E: Jumping Too High Too Fast
Symptoms:
- Attempting advanced material before mastering basics
- Can't do fundamentals comfortably
- Constantly looking things up instead of applying knowledge
- Drowning in the deep end
- High failure rate (>30%)
Intervention:
- Step back to appropriate difficulty level
- Master current rung before climbing higher
- The skills they need should sit several layers deep (automatic fundamentals)
- Progressive overload, not massive jumps
- Emphasize: "Your missing foundations will wait for you - gain humility and climb the tree"
Key principle: Read references/upskilling-principles.md section "2. Skills Over Credentials" subsection "The Skills You Need Should Sit Several Layers Deep" for detailed guidance.
Pattern F: Hitting Ceiling Despite Solid Practice
Symptoms:
- Consistent practice but progress plateaued
- Doing the work but not seeing improvement
- Feels stuck at current level
- All the basics are right but something's missing
Intervention:
- Diagnose ceiling type (read
references/learning-frameworks.mdsection "Dealing with Ceilings"):- Prerequisites missing? → Backtrack and fill gaps
- Volume insufficient? → Increase practice time/frequency
- Practice inefficient? → More retrieval, better feedback loops
- Recovery inadequate? → Add rest, reduce volume temporarily
- Approach wrong? → Research better methods, find mentor
Key principle: Read references/learning-frameworks.md section "Dealing with Ceilings" for detailed diagnostic and solutions.
Phase 3: Design Custom Practice Plan
Based on identified issues, create personalized plan addressing:
Habit Design
- Frequency: [X days per week - start with what's sustainable]
- Duration: [X minutes - start small enough to not dread repeating]
- Timing: [When during day - recommend mornings if consistency is struggle]
- Trigger: [What prompts practice - tie to existing habit]
- Minimum session: [Emergency minimum when tempted to skip - keeps streak alive]
Progressive Difficulty
- Current level: [Where they actually are on skill tree]
- Next milestone: [Specific, measurable next achievement]
- Challenge balance: Should feel winded after but not drowning
- Evidence of readiness to progress: