← ClaudeAtlas

teachlisted

Teach the user a new skill or concept, within this workspace.
svyatov/supermatt · ★ 0 · Code & Development · score 78
Install: claude install-skill svyatov/supermatt
The user has asked you to teach them something. This is a stateful request: they intend to learn the topic over multiple sessions. ## Teaching Workspace Treat the current directory as a teaching workspace. The state of their learning is captured in this directory in several files: - `MISSION.md`: A document capturing the _reason_ the user is interested in the topic. This should be used to ground all teaching. Use the format in [MISSION-FORMAT.md](./MISSION-FORMAT.md). - `./reference/*.html`: A directory of reference materials. These are the compressed learnings from the lessons: cheat sheets, reference algorithms, syntax, yoga poses. They are the raw units of learning. They should be beautiful documents which print out well, and are designed for quick reference. - `TERMS.md`: The glossary of the topic: the canonical terms every lesson, reference document, and learning record uses. Use the format in [TERMS-FORMAT.md](./TERMS-FORMAT.md). - `RESOURCES.md`: A list of resources which can be explored to ground your teaching in contextual knowledge, or to acquire knowledge and wisdom. Use the format in [RESOURCES-FORMAT.md](./RESOURCES-FORMAT.md). - `./learning-records/*.md`: A directory of learning records, which capture what the user has learned. These are loosely equivalent to architectural decision records in software development. They capture non-obvious lessons and key insights that may need to be revised later, or drive future sessions. These should be used to calculate th