codeprakhar25/claude-study-mode
5 stars · Last commit 2026-06-21
Strict-tutor mode for Claude Code — teaches one concept at a time, quizzes you, reviews your code, and hard-blocks Claude from writing code for you.
README preview
# Study Mode > A Claude Code plugin that turns Claude into a **strict tutor instead of a chatbot** — and *enforces* it.    When you ask Claude to help you *learn* something — finetune a LoRA, pick up Go, run an experiment to understand it — normal Claude just does it. It writes all the code, runs ahead in auto mode, and hands you output you don't understand. You end up with a working repo and zero new skill. **Study Mode flips that.** Claude becomes a demanding teacher: it paces one concept at a time, verifies you actually understand before moving on, gathers real resources, reviews **your** code — and **refuses to write code for you, even when you ask.** That refusal isn't a polite suggestion in a system prompt you can argue with. It's a `PreToolUse` hook that **denies** Claude's file-writing tools while the mode is on. You can't talk it into doing the work for you. That's the whole point.