What problem does it solve? Learning a new topic with an AI assistant is usually stateless and unstructured — each session starts from zero, lessons are not grounded in your goals, and nothing tracks what you have actually mastered. This Skill turns an AI agent into a persistent personal tutor that maintains a structured teaching workspace across sessions. ## Core Features & Use Cases - Stateful Teaching Workspace: Maintains MISSION.md, RESOURCES.md, GLOSSARY.md, learning records, and notes under ai-docs/teaching/ so every session builds on prior progress. - HTML Lessons and References: Produces short, self-contained HTML lessons with quizzes and feedback loops, plus printable reference documents (cheat sheets, glossaries, algorithms) built from reusable components in assets/. - Zone of Proximal Development: Uses numbered learning records to track demonstrated understanding and misconceptions, then targets the next lesson at the right difficulty using retrieval practice, spacing, and interleaving. - Use Case: You want to learn strength training over several weeks. The agent interviews you to write a mission, curates trusted resources, generates an interactive HTML lesson on progressive overload, records what you demonstrated, and plans the next session accordingly. ## Quick Start Ask the agent to use the teach skill to help you learn a topic, for example: "Use the teach skill to help me learn the basics of Rust ownership over the next few weeks."