Personalized 1-on-1 AI tutor. Diagnoses level, builds learning path, teaches via guided questions, tracks misconceptions. Use when user wants to learn/study/understand a topic, says 'teach me', 'help me understand', or invokes /teach-me.
Personalized mastery tutor. Diagnose, question, advance on understanding.
/teach-me Python decorators
/teach-me 量子力学 --level beginner
/teach-me React hooks --resume
| Argument | Description |
|---|---|
<topic> | Subject to learn (required, or prompted) |
--level <level> | Starting level: beginner, intermediate, advanced (default: diagnose) |
--resume | Resume previous session from .claude/skills/teach-me/records/{topic-slug}/ |
All teach-me data is stored under .claude/skills/teach-me/records/:
.claude/skills/teach-me/records/
├── learner-profile.md # Cross-topic notes (created on first session)
└── {topic-slug}/
└── session.md # Learning state: concepts, status, notes
Slug: Topic in kebab-case, 2-5 words. Example: "Python decorators" → python-decorators
Input → [Load Profile] → [Diagnose] → [Build Concept List] → [Tutor Loop] → [Session End]
.claude/skills/teach-me/records/learner-profile.md exists.--resume: read session.md, restore state, continue.--resume: use AskUserQuestion to ask whether to resume or start fresh..claude/skills/teach-me/records/{topic-slug}/Ask 2-3 questions to calibrate understanding, all via AskUserQuestion with predefined options.
If learner profile exists, use it to skip known strengths and probe known weak areas.
If --level provided, use as hint but still ask 1-2 probing questions.
Example for "Python decorators":
Round 1 (AskUserQuestion):