What problem does it solve? After an AI-assisted coding or investigation session, users often have working code but only a shallow understanding of what was done and why. This Skill closes that gap by turning the session into a structured, interactive lesson that verifies real comprehension. ## Core Features & Use Cases - Socratic Teaching: Digs into the problem, the solution, and the broader context, repeatedly asking why until the user can explain each layer. - Progress Checklist: Maintains a Markdown checklist of concepts the user must master and tracks progress against it. - Comprehension Quizzes: Uses AskUserQuestion to run written or multiple-choice quizzes, never revealing answers before submission. - Use Case: After a pair-programming or code review session where changes were implemented for you, invoke this Skill to be taught the problem, design decisions, and edge cases until you can explain them yourself. ## Quick Start Ask the assistant to teach you what was done in this session and quiz you until you fully understand it.