Help us improve
Share bugs, ideas, or general feedback.
From thinking-frameworks-skills
Guides learners through Socratic questioning and progressive scaffolding to build understanding, correct misconceptions, and mentor problem-solving.
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:socratic-teaching-scaffoldsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. [Workflow](#workflow)
Activates Socratic teaching mode where Claude acts as a coding mentor, guiding users to solve problems themselves via questions and phases without providing code.
Calibrates explanations to the learner's level using scaffolding and Socratic questioning. Use when users ask 'how does X work?' or show conceptual gaps.
Guides deep understanding of topics via adaptive Socratic questioning—one question at a time, building from foundational to nuanced. Triggers on 'quiz me', 'teach me', or discovery-benefiting explanations.
Share bugs, ideas, or general feedback.
Core components:
Quick example (Teaching Recursion):
Question Ladder:
Misconception Detector:
Feynman Progression:
Copy this checklist and track your progress:
Socratic Teaching Progress:
- [ ] Step 1: Diagnose learner's current understanding
- [ ] Step 2: Design question ladder and scaffolding plan
- [ ] Step 3: Guide discovery through questioning
- [ ] Step 4: Fade scaffolding as competence grows
- [ ] Step 5: Validate understanding and transfer
Step 1: Diagnose learner's current understanding
Ask probing questions to identify current knowledge level, misconceptions, and learning goals. See Socratic Question Types for diagnostic question categories.
Step 2: Design question ladder and scaffolding plan
Build progression from learner's current state to target understanding. For straightforward teaching → Use resources/template.md. For complex topics with multiple misconceptions → Study resources/methodology.md.
Step 3: Guide discovery through questioning
Ask questions in sequence, provide scaffolding (hints, worked examples, analogies) as needed. See Scaffolding Levels for support gradations. Adjust based on learner responses.
Step 4: Fade scaffolding as competence grows
Progressively remove hints, provide less complete examples, ask more open-ended questions. Monitor for struggle (optimal challenge) vs frustration (too hard). See resources/methodology.md for fading strategies.
Step 5: Validate understanding and transfer
Test with novel problems, ask for explanations in learner's words, check for misconception elimination. Self-check using resources/evaluators/rubric_socratic_teaching_scaffolds.json. Minimum standard: Average score ≥ 3.5.
1. Clarifying Questions (Understand current thinking)
2. Probing Assumptions (Surface hidden beliefs)
3. Probing Reasons/Evidence (Justify claims)
4. Exploring Implications (Think through consequences)
5. Questioning the Question (Meta-cognition)
6. Revealing Contradictions (Bust misconceptions)
Provide support that matches current need, then fade:
Level 5: Full Modeling (I do, you watch)
Level 4: Guided Practice (I do, you help)
Level 3: Coached Practice (You do, I help)
Level 2: Independent with Feedback (You do, I watch)
Level 1: Transfer (You teach someone else)
Fading strategy: Start at level matching current competence (not Level 5 by default). Move down one level when learner demonstrates success. Move up one level if learner struggles repeatedly.
Pattern 1: Concept Introduction (Concrete → Abstract)
Pattern 2: Misconception Correction (Prediction → Surprise → Explanation)
Pattern 3: Problem-Solving Strategy (Model → Practice → Reflect)
Pattern 4: Depth Ladder (ELI5 → Undergraduate → Expert)
Pattern 5: Discovery Learning (Puzzle → Hints → Insight)
Zone of proximal development:
Don't fish for specific answers:
Avoid pseudo-teaching:
Misconception resistance:
Expertise blind spots:
Individual differences:
Resources:
5-Step Process: Diagnose → Design Ladder → Guide Discovery → Fade Scaffolding → Validate Transfer
Question Types: Clarifying, Probing Assumptions, Probing Evidence, Exploring Implications, Meta-cognition, Revealing Contradictions
Scaffolding Levels: Full Modeling → Guided Practice → Coached Practice → Independent Feedback → Transfer (fade progressively)
Patterns: Concrete→Abstract, Prediction→Surprise→Explanation, Model→Practice→Reflect, ELI5→Expert, Puzzle→Hints→Insight
Guardrails: Zone of proximal development, purposeful questions, avoid pseudo-teaching, resist misconceptions, make implicit explicit