
Zone-of-Proximal-Development Practice Lessons
Design a diagnose-support-recheck practice lesson or run one guided practice cycle in chat.
- Repository
- THU-MAIC/OpenMAIC
- Stars
- 42,460
- Licence
- MIT
- Files
- 3 files
What it does
When installed, the agent plans a review lesson that starts with the learner attempting a task alone, then gives targeted hints or explanations matched to the specific difficulty observed, then checks the learner again with a fresh, similar task with the hints removed, and finally suggests a next step based on that evidence. It avoids just generating a pile of questions and is careful not to claim it has measured a learner's exact 'zone of proximal development'. The skill's own notes say that the diagnosis, scaffolding and fading steps are teaching design choices rather than fixed steps from Vygotsky.
Great for
- Teachers or course designers building a guided quiz-review lesson in OpenMAIC
- Learners who want one practice cycle run in chat rather than a full lesson
- Tutors who want hints faded out gradually before an independent recheck
Skip it if
- Requests for a single exercise or a plain theory explanation, which the skill says should not be expanded into a full lesson
- Anyone expecting a reliable score or measure of a learner's ability; the skill itself warns a single activity cannot produce a stable measurement
Try asking
- “Design a 45-minute quadratic equations review lesson with an independent attempt, hints, and a fresh check”
- “Run one practice cycle in chat on fraction word problems, giving hints only after I try”
- “Build a diagnostic review lesson for a Python debugging exercise with a recheck task”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 3 original files, the MIT licence and an attribution note.
zone-of-proximal-development.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip zone-of-proximal-development.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip zone-of-proximal-development.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- State the learning goal and the skill level of the learner up front so the first task is pitched correctly
- When running a chat practice cycle, answer the first question before asking for hints so the independent attempt is real evidence
- Check generated quiz pages for answer leaks in neighbouring questions before using them with learners
What's inside
- references/exercise-lesson.md
- references/theory.md
- SKILL.md
Redistributed unmodified from THU-MAIC/OpenMAIC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.