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-mode

Free, 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

  1. 1Ask why before you accept — make the model teach, not just produce
  2. 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.