teach - Teach the user a new skill or concept statefully
Guides multi-session learning by maintaining workspace files, creating interactive HTML lessons, building reusable assets, and tracking learning records.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Manage workspace teaching state files
- Create interactive HTML lesson files
- Build reusable web asset components
- Generate structured reference documents
- Track zone of proximal development
- Recommend high trust learning resources
Inputs
- User topic requests
- MISSION.md file
- RESOURCES.md file
- Learning record files
- NOTES.md user preferences
Outputs
- HTML lesson files in lessons directory
- HTML reference documents in reference directory
- Reusable components in assets directory
- Markdown files in learning-records directory
- Updated MISSION.md and RESOURCES.md files
Requirements
- Workspace file system write access
- CLI command execution capability
