socratic-teaching-scaffolds — Claude Code skill: setup
Guides learners to master concepts through targeted questioning, misconception checks, and fading hints. Useful for onboarding and mentoring.
npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a claude-codeWhat socratic-teaching-scaffolds does
The skill organizes learning into five steps. It diagnoses current understanding, plans a question ladder, guides discovery, fades out support, and validates the outcome against a rubric standard of at least 3.5. Instead of handing out solutions, the assistant uses targeted questions to expose contradictions in faulty reasoning.
Scaffolding adjusts as you learn. It starts with worked examples and guided practice, then transitions to independent problem solving. This skill requires active dialogue: if you only want a quick snippet to copy and paste, the back-and-forth questioning will slow you down.
What it helps with
- deconstruct complex programming topics through guided questions
- identify and correct misconceptions in mental models
- onboard teammates using progressive scaffolding removal
- verify deep understanding with transfer problems
Example prompts for the agent
- Teach me how recursion works using guided questions
- Help me understand why floating point math fails for 0.1 + 0.2
- Explain memory pointers like I'm a beginner using the Socratic method
How to install socratic-teaching-scaffolds
1Skills CLI (Vercel)
npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a claude-code2Manually: put the files in place
~/.claude/skills/socratic-teaching-scaffolds/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/socratic-teaching-scaffolds/
1Skills CLI (Vercel)
npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a codex2Manually: put the files in place
.agents/skills/socratic-teaching-scaffolds/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a cursor2Manually: put the files in place
.cursor/skills/socratic-teaching-scaffolds/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install lyndonkl/claude socratic-teaching-scaffolds2Manually: put the files in place
.github/skills/socratic-teaching-scaffolds/SKILL.md1Skills CLI (Vercel)
npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a gemini-cli2Platform CLI
gemini skills install https://github.com/lyndonkl/claude --path skills/socratic-teaching-scaffoldsManually: put the files in place
.devin/skills/socratic-teaching-scaffolds/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about socratic-teaching-scaffolds
How to install socratic-teaching-scaffolds in Claude Code?
Run npx skills add lyndonkl/claude --skill socratic-teaching-scaffolds -a claude-code in your terminal.
What does socratic-teaching-scaffolds do?
It turns your assistant into a Socratic tutor that asks guiding questions instead of giving immediate answers.
How does scaffolding fading work?
The skill reduces hints as your competence grows, moving from fully worked examples to independent practice. If you get stuck, it restores intermediate clues.