Teaching Session

Teach single concepts through Socratic dialogue and spaced repetition.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Tzeusy/butlers --skill teaching-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Teaching Session
Source: https://github.com/Tzeusy/butlers/tree/main/roster/education/.agents/skills/teaching-session
Command: npx skills add https://github.com/Tzeusy/butlers --skill teaching-session

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill facilitates deep learning by breaking down complex topics into single concepts, teaching them through Socratic dialogue, and reinforcing understanding with spaced repetition.

Core Features & Use Cases

  • Single-Concept Learning: Focuses on mastering one idea at a time.
  • Socratic Scaffolding: Uses questions to guide the learner to understanding, rather than direct explanation.
  • Comprehension Quizzing: Assesses understanding with targeted questions.
  • Spaced Repetition: Schedules reviews to ensure long-term retention.
  • Use Case: A student learning a new programming language can use this Skill to master concepts like "variables," "loops," and "functions" individually, ensuring a solid foundation before moving on.

Quick Start

Use the teaching session skill to teach me about the concept of 'recursion'.

Frequently Asked Questions about Teaching Session

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

FAQPage Schema
How does Socratic teaching help with concept mastery?

Spaced repetition scheduling reinforces single concepts by timing reviews to ensure long-term retention. This method transfers knowledge effectively by integrating memory recall and storage within personalized learning systems.

How do I use Socratic dialogue to learn a single concept?

To learn a single concept, initiate a teaching loop focused on one specific idea like 'recursion'. The system uses Socratic dialogue to scaffold your understanding, followed by comprehension quizzing to verify mastery before moving forward.

Does concept mastery require mind map integration?

Yes, effective concept mastery requires mind map integration alongside memory recall, storage, and spaced repetition scheduling. These elements work together within educational platforms to verify knowledge transfer during the teaching loop.

What is the best way to verify knowledge transfer in personalized learning systems?

The best way to verify knowledge transfer is through comprehension quizzing after Socratic scaffolding. This assesses understanding of single concepts and schedules spaced repetition to guarantee long-term retention in personalized learning systems.

When should I not use single-concept learning for education?

Single-concept learning is not ideal when you need broad overviews rather than deep mastery of individual ideas. The Socratic teaching loop focuses on one concept at a time, which may slow down rapid, high-level surveying of a subject.