pocock-teach

Creates stateful teaching workspaces with HTML lessons, learning records, and curated resources.

Updated Dec 18, 2025
One-click install
npx skills add https://github.com/l0lxl0lw/dotfiles --skill pocock-teach-l0lxl0lw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pocock-teach
Source: https://github.com/l0lxl0lw/dotfiles/tree/main/ai/shared/skills/mattpocock/pocock-teach
Command: npx skills add https://github.com/l0lxl0lw/dotfiles --skill pocock-teach-l0lxl0lw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a new topic with an AI assistant is usually stateless — every session starts from zero, lessons are not grounded in your actual goals, and nothing tracks what you already know. This Skill turns the current directory into a persistent teaching workspace that remembers your mission, your progress, and your preferred resources across sessions. ## Core Features & Use Cases - Stateful workspace files: Maintains MISSION.md (why you are learning), RESOURCES.md (trusted sources), GLOSSARY.md (compressed terminology), and sequentially numbered learning records that capture demonstrated understanding and corrected misconceptions. - HTML lessons and references: Produces short, beautifully typeset, self-contained HTML lessons in ./lessons/ plus printable quick-reference documents in ./reference/, built from reusable components in ./assets/. - Zone of proximal development targeting: Reads your learning records to pick the next lesson that challenges you just enough, using retrieval practice, spacing, and interleaving for long-term retention. - Use Case: You want to learn strength training over several weeks. The Skill interviews you to write a mission, curates high-trust resources, then generates interactive quiz-based HTML lessons and a glossary, recording each milestone so future sessions never re-teach what you already know. ## Quick Start Ask the agent to teach you a topic, for example: teach me the fundamentals of Rust ownership in this workspace.

Frequently Asked Questions about pocock-teach

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

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

Run this Skill in a dedicated directory and state what you want to learn. It creates a teaching workspace with a mission file, curated resources, and learning records, then generates short interactive HTML lessons that build on what you have already demonstrated you know.

How does the skill track what I have already learned?

It writes sequentially numbered learning records (0001-slug.md) whenever you demonstrate understanding, disclose prior knowledge, or correct a misconception. Future sessions read these records to calculate your zone of proximal development and avoid re-teaching.

What files does the teaching workspace contain?

The workspace holds MISSION.md for your learning goal, RESOURCES.md for trusted sources, GLOSSARY.md for terminology, a learning-records directory, a lessons directory of HTML lessons, a reference directory of printable cheat sheets, an assets directory of reusable components, and NOTES.md for preferences.

Can I use this for skill-based topics like yoga or fitness, not just theory?

Yes. The Skill distinguishes knowledge acquisition from skill acquisition. For practice-heavy topics it designs interactive lessons with tight feedback loops, real-world step sequences, and effortful retrieval exercises rather than passive reading.

Does the skill rely on the AI's built-in knowledge for lesson content?

No. It explicitly distrusts parametric knowledge and first builds RESOURCES.md with high-trust books, articles, and communities. Lessons cite these external sources, and wisdom-level questions are delegated to real communities like forums or local classes.