<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI Learning on Top AI Skills</title><link>https://topaiskills.com/tags/ai-learning/</link><description>Recent content in AI Learning on Top AI Skills</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 17 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://topaiskills.com/tags/ai-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>Teach Skill FAQ: Personal AI Teaching With Claude Code</title><link>https://topaiskills.com/tutorials/guides/teach-skill-faq/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>https://topaiskills.com/tutorials/guides/teach-skill-faq/</guid><description>&lt;script type="application/ld+json"&gt;{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Teach turns the directory you run it in into a teaching workspace. It writes a MISSION.md capturing why you want to learn, then produces lessons, reference sheets, and learning records across sessions. It's built for stateful learning — you return to the same workspace each session, and the skill picks up where it left off instead of treating every question like a fresh chat."},"name":"What exactly does the Teach skill do?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"A chat reply gives you fluency — the ability to nod along in the moment. Teach is designed around storage strength, the long-term retention that comes from retrieval practice, spacing, and interleaving. Every lesson is one small HTML page with exercises and a feedback loop, and the skill records what you genuinely understand so later sessions teach at the edge of your ability instead of repeating the basics."},"name":"How is it different from just asking Claude Code to explain something?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Everything lives in the working directory you invoked the skill in. Lessons go in lessons/ as numbered HTML files (0001-dash-case.html), cheat sheets in reference/, learning records in learning-records/ (0001-slug.md), plus MISSION.md, RESOURCES.md, and NOTES.md at the root. Reusable components — a shared stylesheet first, then quiz widgets and simulators — sit in assets/. Files are created lazily, so an empty workspace stays empty until there's something to record."},"name":"Where do the lessons and notes actually live?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Yes — the skill's own spec cites yoga poses, fitness routines, and theoretical physics as target topics alongside programming syntax. The mission format uses running a half marathon and shipping a Rust CLI as examples. The workspace is plain HTML and markdown files, so nothing about the system assumes code, and the reference format covers algorithms, exercises, and glossaries equally."},"name":"Does it work for non-coding topics?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"It computes your zone of proximal development from two inputs: the mission in MISSION.md and the evidence in learning-records/. If you demonstrated real understanding of something, that sets a new floor. If a misconception got corrected, that becomes a predicted stumbling block for related topics. If no mission exists yet, the skill stops and interviews you about why you're learning before it teaches anything — the format file says 'a bad mission is worse than no mission.'"},"name":"How does it know what to teach me next?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"The SKILL.md instructs the model that before RESOURCES.md is well-populated, its job is finding high-quality external resources, and 'never trust your parametric knowledge.' Lessons should be littered with citations to back every claim. The skill is explicitly built on the assumption that the model's built-in knowledge isn't ground truth — it's a starting point that should be verified against trusted sources you curate."},"name":"Why does the skill tell the AI to never trust its parametric knowledge?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"No, but the skill will suggest one. Wisdom, in its philosophy, comes from real-world interaction, so the default posture is to answer your question and then delegate to a high-reputation community — a subreddit, forum, or local class. If you opt out, the skill respects that and records it in RESOURCES.md so future sessions stop proposing communities."},"name":"Do I need to join a community to use it?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Yes. Installing via skills.sh copies editable files into your project, and the generated lessons are plain HTML you can restyle or rewrite. The asset system is built for reuse — components live in assets/ exactly so later lessons don't duplicate them. Everything is MIT-licensed, and Matt Pocock's stated philosophy for the whole skill family is 'hack around with them, make them your own.'"},"name":"Can I adapt or reuse the generated lessons?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"They do different jobs. Anki schedules spaced retrieval of atomic cards you create; Teach is a curriculum engine that decides what to learn next, produces a lesson, and records what you mastered. It uses retrieval practice too — quiz answers are deliberately kept the same length so formatting never leaks the answer — but it doesn't do the interval scheduling Anki is built for. Realistically they're complementary: Teach for what to learn and why, Anki for keeping it loaded."},"name":"Is Teach better than Anki or flashcards for retention?"},{"@type":"Question","acceptedAnswer":{"@type":"Answer","text":"It's free and MIT-licensed. Run 'npx skills@latest add mattpocock/skills' in a terminal and select teach from the list, or use 'claude plugins install mattpocock-skills' for the managed Claude Code plugin. The skill ships with disable-model-invocation, so the model won't trigger it unprompted — you type /teach and state what you want to learn."},"name":"How do I install it, and is it free?"}]}&lt;/script&gt;
&lt;div class="space-y-6 mt-8"&gt;
 &lt;h2 class="text-xl font-bold text-foreground mb-6"&gt;Frequently Asked Questions&lt;/h2&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;What exactly does the Teach skill do?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 Teach turns the directory you run it in into a teaching workspace. It writes a MISSION.md capturing why you want to learn, then produces lessons, reference sheets, and learning records across sessions. It&amp;rsquo;s built for stateful learning — you return to the same workspace each session, and the skill picks up where it left off instead of treating every question like a fresh chat.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;How is it different from just asking Claude Code to explain something?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 A chat reply gives you fluency — the ability to nod along in the moment. Teach is designed around storage strength, the long-term retention that comes from retrieval practice, spacing, and interleaving. Every lesson is one small HTML page with exercises and a feedback loop, and the skill records what you genuinely understand so later sessions teach at the edge of your ability instead of repeating the basics.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;Where do the lessons and notes actually live?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 Everything lives in the working directory you invoked the skill in. Lessons go in lessons/ as numbered HTML files (0001-dash-case.html), cheat sheets in reference/, learning records in learning-records/ (0001-slug.md), plus MISSION.md, RESOURCES.md, and NOTES.md at the root. Reusable components — a shared stylesheet first, then quiz widgets and simulators — sit in assets/. Files are created lazily, so an empty workspace stays empty until there&amp;rsquo;s something to record.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;Does it work for non-coding topics?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 Yes — the skill&amp;rsquo;s own spec cites yoga poses, fitness routines, and theoretical physics as target topics alongside programming syntax. The mission format uses running a half marathon and shipping a Rust CLI as examples. The workspace is plain HTML and markdown files, so nothing about the system assumes code, and the reference format covers algorithms, exercises, and glossaries equally.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;How does it know what to teach me next?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 It computes your zone of proximal development from two inputs: the mission in MISSION.md and the evidence in learning-records/. If you demonstrated real understanding of something, that sets a new floor. If a misconception got corrected, that becomes a predicted stumbling block for related topics. If no mission exists yet, the skill stops and interviews you about why you&amp;rsquo;re learning before it teaches anything — the format file says &amp;lsquo;a bad mission is worse than no mission.&amp;rsquo;
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;Why does the skill tell the AI to never trust its parametric knowledge?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 The SKILL.md instructs the model that before RESOURCES.md is well-populated, its job is finding high-quality external resources, and &amp;rsquo;never trust your parametric knowledge.&amp;rsquo; Lessons should be littered with citations to back every claim. The skill is explicitly built on the assumption that the model&amp;rsquo;s built-in knowledge isn&amp;rsquo;t ground truth — it&amp;rsquo;s a starting point that should be verified against trusted sources you curate.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;Do I need to join a community to use it?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 No, but the skill will suggest one. Wisdom, in its philosophy, comes from real-world interaction, so the default posture is to answer your question and then delegate to a high-reputation community — a subreddit, forum, or local class. If you opt out, the skill respects that and records it in RESOURCES.md so future sessions stop proposing communities.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;Can I adapt or reuse the generated lessons?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 Yes. Installing via skills.sh copies editable files into your project, and the generated lessons are plain HTML you can restyle or rewrite. The asset system is built for reuse — components live in assets/ exactly so later lessons don&amp;rsquo;t duplicate them. Everything is MIT-licensed, and Matt Pocock&amp;rsquo;s stated philosophy for the whole skill family is &amp;lsquo;hack around with them, make them your own.&amp;rsquo;
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;Is Teach better than Anki or flashcards for retention?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 They do different jobs. Anki schedules spaced retrieval of atomic cards you create; Teach is a curriculum engine that decides what to learn next, produces a lesson, and records what you mastered. It uses retrieval practice too — quiz answers are deliberately kept the same length so formatting never leaks the answer — but it doesn&amp;rsquo;t do the interval scheduling Anki is built for. Realistically they&amp;rsquo;re complementary: Teach for what to learn and why, Anki for keeping it loaded.
 &lt;/div&gt;
 &lt;/details&gt;&lt;details class="group rounded-xl border border-border/40 bg-card/30 backdrop-blur-sm transition-all duration-200 hover:border-primary/30 hover:bg-card/40"&gt;
 &lt;summary class="flex cursor-pointer items-center justify-between gap-4 px-5 py-4 text-sm font-semibold text-foreground"&gt;
 &lt;span&gt;How do I install it, and is it free?&lt;/span&gt;
 &lt;svg class="h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200 group-open:rotate-45" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;line x1="12" y1="5" x2="12" y2="19"&gt;&lt;/line&gt;&lt;line x1="5" y1="12" x2="19" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;
 &lt;/summary&gt;
 &lt;div class="px-5 pb-5 pt-0 text-sm leading-relaxed text-muted-foreground border-t border-border/30 mt-0 pt-4"&gt;
 It&amp;rsquo;s free and MIT-licensed. Run &amp;rsquo;npx skills@latest add mattpocock/skills&amp;rsquo; in a terminal and select teach from the list, or use &amp;lsquo;claude plugins install mattpocock-skills&amp;rsquo; for the managed Claude Code plugin. The skill ships with disable-model-invocation, so the model won&amp;rsquo;t trigger it unprompted — you type /teach and state what you want to learn.
 &lt;/div&gt;
 &lt;/details&gt;&lt;/div&gt;
&lt;h2 id="why-a-teach-skill-faq-exists"&gt;Why a Teach Skill FAQ Exists&lt;/h2&gt;
&lt;p&gt;Matt Pocock&amp;rsquo;s Teach skill sits at #58 on the skills.sh all-time leaderboard with 459,800 installs, yet most coverage of the mattpocock/skills family fixes on the engineering skills — tickets, triage, ADRs — and skips this one entirely. That&amp;rsquo;s a miss, because Teach is arguably the least engineering-shaped skill in the repo, and its actual behavior is easy to guess wrong.&lt;/p&gt;</description></item><item><title>Teach Skill: Turn Claude Code Into a Personal Teacher</title><link>https://topaiskills.com/skills/general/teach/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>https://topaiskills.com/skills/general/teach/</guid><description>&lt;p&gt;Matt Pocock&amp;rsquo;s Teach skill turns Claude Code into a personal teacher that tracks what you know, picks what you should learn next, and leaves a structured workspace in your repo — not just a chat transcript. It ranks #58 on the skills.sh all-time leaderboard with 459,800 installs, and it targets the person who has asked an AI to explain something, nodded along, and lost it two days later. I pulled the skill folder out of the &lt;a href="https://github.com/mattpocock/skills" rel="nofollow" target="_blank"&gt;mattpocock/skills&lt;/a&gt; repo (220K stars) and read every file, because the README undersells how opinionated the teaching system underneath actually is.&lt;/p&gt;</description></item></channel></rss>