Use when teaching complex concepts (technical, scientific, philosophical), helping learners discover insights through guided questioning rather than direct explanation, correcting misconceptions by revealing contradictions, onboarding new team members through scaffolded learning, mentoring through problem-solving question frameworks, designing self-paced learning materials, or when user mentions "teach me", "help me understand", "explain like I'm", "learning path", "guided discovery", or "Socratic method".
Uses guided questioning and progressive support to help learners discover insights rather than receiving direct explanations. Triggers when users ask to "teach me," "help me understand," or mention "learning path," "Socratic method," or "explain like I'm.
/plugin marketplace add lyndonkl/claude/plugin install lyndonkl-thinking-frameworks-skills@lyndonkl/claudeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
resources/evaluators/rubric_socratic_teaching_scaffolds.jsonresources/methodology.mdresources/template.mdSocratic Teaching Scaffolds guide learners to discover knowledge through strategic questioning and progressive support removal. This skill transforms passive explanation into active discovery, corrects misconceptions by revealing contradictions, and builds durable understanding through self-generated insights.
Invoke this skill when you need to:
User phrases that trigger this skill:
A teaching framework combining Socratic questioning (strategic questions that guide discovery) with instructional scaffolding (temporary support that fades as competence grows).
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
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.