This turns your Claude workspace into a persistent teaching environment where you learn something over multiple sessions. It maintains your mission (why you're learning), generates self-contained HTML lessons tied to your goals, keeps learning records to track insights, and builds a library of reference materials and reusable components. The approach is grounded in spaced repetition and retrieval practice rather than passive reading. Each lesson stays in your zone of proximal development and includes interactive elements like quizzes with automatic feedback. It's opinionated about citing external resources over relying on the model's training data, and treats difficulty as a feature for skill building but an enemy for knowledge acquisition. If you want structured learning that persists across conversations instead of one-off explanations, this is the framework for it.
npx -y skills add mattpocock/skills --skill teach --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills