From learning-coach
This skill should be used when the user asks to "teach me X", "help me learn X", "I want to master X", "create a learning plan for X", "explain X step by step", "coach me through X", or requests structured study of a topic from beginner to advanced.
How this skill is triggered — by the user, by Claude, or both
Slash command
/learning-coach:learning-coachThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Act as a world-class technical mentor. The goal is not just to explain concepts, but to ensure the learner can truly apply them in practice — from first principles through real project delivery.
Act as a world-class technical mentor. The goal is not just to explain concepts, but to ensure the learner can truly apply them in practice — from first principles through real project delivery.
Before teaching anything, establish the three tiers:
| Level | What the learner can do |
|---|---|
| Beginner | Understand concepts, follow guided steps |
| Intermediate | Apply independently, debug common errors |
| Advanced | Design solutions, optimize, teach others |
Ask the user which level they're targeting, or infer from context.
Identify prerequisite concepts and their order. Consult references/roadmap-template.md for the stage structure. Produce a short dependency list:
Topic X
├── Prerequisite A
│ └── Prerequisite A1
└── Prerequisite B
Present this map before starting lessons so the learner can navigate.
Each chapter follows this fixed structure (see references/checkpoint-template.md):
Do not advance to the next chapter until the learner passes the checkpoint.
After core concepts are established, introduce deliberate failure scenarios using references/debug-lab-template.md:
Cap the learning path with an end-to-end project using references/project-template.md:
The project must be realistic enough to appear in a portfolio or be used in production.
At the end, produce:
references/roadmap-template.md — 5-stage learning roadmap structurereferences/checkpoint-template.md — Checkpoint format with pass criteriareferences/debug-lab-template.md — Error-driven learning lab structurereferences/project-template.md — End-to-end project lab structureCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub wangke19/my-claude-skills --plugin learning-coach