What problem does it solve?
This Skill helps users move from “I understand it” to “I can do it” by generating structured, graded exercises that force active recall, application, and transfer. It is designed for moments when conceptual understanding is not enough and the learner needs practice with real project material.
Core Features & Use Cases
- Generate graded practice: Creates 3–7 exercises that progress from simple reproduction to design and teaching.
- Use real project context: Adapts exercises to the actual codebase, stack, or topic so practice stays relevant.
- Hide solutions safely: Puts answers in a folded solutions section so the learner attempts first, then verifies against the source.
- Verify user answers: Checks submitted answers against code or docs and responds with pass, partial, or fail backed by evidence.
- Example use case: A developer finishes reading a file but is unsure they truly understand it; this Skill generates exercises for that file and later checks each response.
Quick Start
Ask the learn-by-doing skill to generate exercises for a file, topic, or pull request, then solve them and bring your answers back for verification.