I built a skill with Claude Code that teaches it how to teach.
We based it on a code learning skill and built a skill that turns Claude into a teacher for any subject: technical, financial, philosophy, AI and whatever interests you.
How It Works
Claude builds a learner profile - background, learning style, goals. As part of the learning it uses relevant projects and their code and gives concrete examples and recommendations.
It builds a guide and at the end questions to check understanding, then offers to do a quiz and updates the profile with progress.
First Test: Context Engineering
I started with context engineering. Claude did research and chose appropriate sources, went through my projects and created a learning document for me, and actually referenced code from the projects with specific explanations that illustrate what we learned.
To make it nicer to read I asked it to create a styled HTML version.
And then I applied its explanation and realized I didn’t really maintain context in this conversation because we got a bit scattered, so we talked about it and it told me that’s natural :)
Prompt Caching
For the next topic I asked for Prompt caching and got a comprehensive explanation. I also had additional questions so Claude updated the lesson accordingly.
Non-Technical Topics
After that I tried Claude on a non-technical topic. It suggested building a lesson on negotiation techniques. I didn’t think of that at all but it turned out interesting!
Summary
Its lessons are well structured and help understand and learn. A good way to learn new topics or go deeper.