CommandValidated
Learning mode — ask for explanations, not just solutions
An always-on rule that puts your assistant in learning mode: explain the reasoning before the answer, prefer the smallest change that teaches the concept, and point at the underlying pattern so the skill transfers to you.
$cosq add student-learning-modeFree, works signed out. No CLI? Copy the file below into your repo — same result.
Why this one
Passive acceptance lowered comprehension while engaged interaction preserved skill (Anthropic skill-formation study) — for a student, understanding IS the deliverable.
How to use it
- 1Ask why before you accept — make the model teach, not just produce
- 2Reproduce the concept yourself before moving on
What gets installed
Pick your tool to preview the exact file cosq add writes — byte-for-byte. Prefer copy-paste? Use the copy button on the file.
CLAUDE.md(appended)## Learning mode — teach, don't just solve This developer is learning. When you help: - Explain WHY before giving the final code; show the reasoning, not only the answer. - Prefer the smallest change that teaches the concept over a large generated block. - When you write code, add a one-line comment on each non-obvious step. - Point to the underlying concept (the docs, the pattern) so the skill transfers. Engaged interaction — asking for explanations and following up — preserves the skill you are building; passive copy-paste does not.