drill

Solid

Use when a concept needs practising rather than explaining: run a scaffolded exercise from worked example to independent problem, quiz the learner, run spaced recall over what they cleared, or probe for the gaps blocking what they want next. For explanation, use explain-concept; for an end-to-end build, use capstone.

AI & Automation 34 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

One concept, one move per run. The table picks the move unless the argument names it. ## Pick the move An explicit argument overrides the table; no match means **practice**. | The user asks | Move | |---|---| | "give me an exercise", "let me practise X", "walk me through one" | practice | | "quiz me", "test me on X" | quiz | | "what should I review", "keep it fresh" | recall | | "what am I missing", "where are my gaps", "am I ready for X" | probe | ## practice Three rungs per concept, in this order, one rung per run: 1. **worked** — you solve it and narrate why each step is taken. Done when the full solution is narrated and the learner has answered one self-explanation prompt ("why this step here?"). 2. **faded** — you solve everything but the last step and the learner finishes it. Each further faded run removes one more step, always from the end backward, so the learner performs the final step every time. Done when the learner has produced the step the rung asks of them and the attempt is recorded. 3. **independent** — the learner solves it whole. Done when the learner has produced the step the rung asks of them and the attempt is recorded. Advance a rung only when the current one was cleared without hints. ## quiz Five to eight items unless the user asks for a different count, mixed between recall and application, over concepts already explained or cleared. The learner commits to an answer before anything is revealed. Done when every item is graded and each miss na...

Details

Author
OutlineDriven
Repository
OutlineDriven/odin-claude-plugin
Created
9 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category