teach-melisted
Install: claude install-skill AlemTuzlak/skills
# /teach-me — Evidence-Based Course Generator
Produce a self-paced markdown course + self-contained HTML mini-course for any topic the user wants to learn. Designed for adult learners (CEFR B1 reading level, no prior knowledge), grounded in cognitive psychology and instructional-design research.
## When to Use
- User invokes `/teach-me <topic>` (or no arg — ask for the topic)
- User says "teach me about X", "I want to learn X", "deep dive on X", "create a course on X", "study X with me"
- Skip for: quick factual questions ("what is X" — just answer), code help, debugging, doc lookups, library API questions (use `context7` instead)
## Pedagogy Foundation (read before starting work)
This skill is grounded in well-replicated learning science. The rules below are not negotiable defaults — they are what the user is paying for:
1. **Concrete before abstract** (Goldstone, Fyfe et al.). Every chapter opens with a concrete observable instance before any abstract definition.
2. **Retrieval practice beats re-reading** (Roediger & Karpicke; Rowland 2014 meta-analysis). Every chapter ends with 3–5 free-recall prompts + 1 cross-chapter callback.
3. **Spaced exposure via deliberate callbacks** (Cepeda et al. 2006). Each major concept is *used* (not redefined) in ≥2 later chapters.
4. **Worked examples + backward fading** (Sweller, Renkl & Atkinson). Early chapters: full worked examples. Middle: progressively-blanked steps. Late: prompt-only.
5. **Cognitive Load Theory** (Sweller, Maye