Original Reddit post

Last week someone asked me how a function in one of my own projects worked, and I couldn’t answer. Claude wrote it, it passed, I moved on. I never actually understood it. It’s been creeping up on me. I build way faster with Claude Code, but I can explain less and less of what I ship. The high-level “what it does” is fine. The internals and the “why this approach over that one” are just gone, because I never made those decisions. The agent did. I knew the fix: read every diff, ask it to explain its choices, treat it like reviewing a junior’s PR. I just never did, because it’s slower and the speed is addictive. So instead of relying on willpower I built a forcing function. It’s called No-Numb. It’s a Claude Code plugin:

  • After Claude writes code, a Stop hook fires and makes it quiz you (multiple choice) on what it just wrote.
  • It blocks the session from continuing until you pass. Get one wrong and it shows the answer and explains why, then you retake it.
  • Two modes: “standard” (conceptual: why this approach, what breaks if you change X, answerable without opening the file) and “deep” (you have to actually go read the code to answer).
  • It only fires on turns that actually edited code, and skips trivial/cosmetic stuff. There’s an off switch in ~/.no-numb/config.json for when you genuinely just need to push something through fast. It’s intentionally a hook and not just a “skill,” because a skill can be ignored and a hook can’t. That’s the whole point. And being quizzed is a genuinely good way to make things stick (retrieval practice, the testing effect), so the friction isn’t really a tax. It kind of is the feature. Honest about the limits: it’s a forcing function, not DRM. You can hit Esc or turn it off (so it still takes a bit of willpower not to). And it leans entirely on Claude to write and grade the questions, so it costs some extra tokens. For me the trade has been worth it. Free and open source (MIT). Install is two commands in Claude Code: /plugin marketplace add Ciucky/no-numb /plugin install no-numb@no-numb Repo with screenshots: https://github.com/Ciucky/no-numb I built it for myself but figured others might have the same itch. Would genuinely love feedback, especially on whether the quiz questions feel like real comprehension. submitted by /u/cipi1357

Originally posted by u/cipi1357 on r/ClaudeCode