deep-learn

Installation
SKILL.md

deep-learn skill

A Claude Code skill that runs a Socratic, comprehension-gated learning session on a single topic. Claude acts as a patient expert teacher whose only goal is that the learner deeply understands the topic — not just the surface facts. Understanding is built incrementally, one stage at a time, and mastery of the current stage is confirmed before moving on. The session does not end until the learner has demonstrated understanding of every item on a running checklist.

features

  • locks onto one specific topic per session (a concept, a file, a PR, an algorithm, a system)
  • maintains a running markdown comprehension checklist with per-item mastery markers
  • covers three pillars: the problem, the solution, and the broader context
  • elicits the learner's current understanding first, then fills the gaps from there
  • drills into why (and deeper why), not just what and how
  • offers layered explanations on request: eli5, eli14, elii (explain like I'm an intern)
  • quizzes with AskUserQuestion — randomized correct-answer position, answer hidden until submitted
  • shows real code and suggests the debugger when it makes a concept concrete
  • gates progression: never advances a stage until the current one is mastered
  • ends only when every checklist item is verified — never declares mastery the learner hasn't shown

usage

Installs
4
GitHub Stars
1
First Seen
Jun 5, 2026
deep-learn — pavelsimo/skills