30
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill lyndonkl/claude --skill socratic-teaching-scaffolds- SKILL.md10.9 KB
Overview
This skill guides teaching complex concepts through guided questioning and progressive support removal. It turns explanations into active discovery, surfaces and corrects misconceptions, and builds transferable problem-solving abilities. Use it to scaffold learning from concrete intuition to technical precision.
How this skill works
The skill creates a question ladder tailored to the learner's starting point, combines worked examples with fading support, and uses targeted questions to reveal faulty mental models. It diagnoses understanding, guides discovery with graded hints, and validates transfer by testing with novel problems and learner explanations.
When to use it
- Teaching technical, scientific, or philosophical concepts where deep understanding matters
- Correcting persistent misconceptions that resist direct explanation
- Onboarding new team members through discovery rather than documentation dumps
- Designing self-paced courses with built-in scaffolding and feedback loops
- Mentoring learners to develop independent problem-solving skills
Best practices
- Start by diagnosing the learner's current mental model and goals before asking questions
- Design a question ladder from simple to complex and align scaffolding level to ability
- Reveal contradictions to surface misconceptions instead of simply stating the correct answer
- Fade scaffolding progressively: model → guided practice → coached practice → independent work
- Use analogies and Feynman-style explanations to connect intuition with formal definitions
- Monitor for productive struggle and adjust support to avoid frustration or boredom
Example use cases
- Teaching recursion by guiding learners to identify base cases and recursive structure
- Correcting probabilistic fallacies by asking predictive questions and showing counterexamples
- Onboarding a developer by modeling problem-solving steps, then fading support during tasks
- Designing a self-study module that presents puzzles, offers graduated hints, and checks transfer
- Mentoring a student through debugging by modeling hypotheses, testing, and reflection
FAQ
Diagnose the learner: start at the level where they cannot yet succeed alone but can with guidance (zone of proximal development). Increase support if they struggle repeatedly; fade when they succeed.
What if questions confuse the learner?
Ensure each question has a clear purpose. If confusion persists, provide a brief worked example or analogy, then resume questioning to guide discovery.