teach

Teach a topic across sessions using mission, glossary, resources, and learning-record files.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/prabaljainn/my-claude-code-setup --skill teach-prabaljainn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/prabaljainn/my-claude-code-setup/tree/main/agents/skills/teach
Command: npx skills add https://github.com/prabaljainn/my-claude-code-setup --skill teach-prabaljainn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic with an AI assistant is usually stateless: every session starts from zero, prior knowledge gets re-taught, and exercises are disconnected from real goals. This Skill turns a directory into a persistent teaching workspace that tracks why the user is learning, what they already know, and what to teach next. ## Core Features & Use Cases - Stateful teaching workspace: Maintains MISSION.md, GLOSSARY.md, RESOURCES.md, and numbered learning records to ground every session in the user's goal and current understanding. - Zone of proximal development: Reads learning records to pick the next topic that challenges the user just enough, avoiding re-teaching or overwhelming jumps. - Knowledge, skills, and wisdom loop: Produces interactive HTML explainers with citations, designs feedback-driven exercises, and points users to trusted communities for real-world practice. - Use Case: A user wants to learn strength training. The Skill interviews them to write a mission, curates trusted resources, builds an explainer on progressive overload, quizzes them, and records what they understood so the next session builds on it. ## Quick Start Ask the assistant to teach you a topic, for example: teach me the fundamentals of strength training in this workspace.

Frequently Asked Questions about teach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use an AI assistant to learn a new topic over multiple sessions?▼

Invoke the teach skill in a directory you dedicate to the topic. It creates a workspace with MISSION.md, GLOSSARY.md, RESOURCES.md, and learning records so each session builds on what you already demonstrated you understand.

What files does the teach skill create in the workspace?▼

It maintains MISSION.md for your learning goal, GLOSSARY.md for compressed terminology, RESOURCES.md for curated trusted sources, and sequentially numbered learning records under learning-records/ capturing demonstrated understanding.

How does the teach skill decide what to teach next?▼

It reads your learning records and mission to estimate your zone of proximal development, then teaches the most relevant topic that challenges you just enough without re-teaching known material.

Does the teach skill rely on the model's built-in knowledge?▼

No. It instructs the assistant to distrust parametric knowledge and instead curate high-trust resources in RESOURCES.md, grounding explainers in cited external sources.

What happens when my learning goal changes?▼

The mission file is updated in place, and a learning record is written noting the shift. Superseded records are marked as superseded rather than deleted, preserving the history of how your understanding evolved.