teach-codinglisted
Install: claude install-skill manishiitg/coding-agent-loop
# Teaching coding
Coding is not like other subjects: the right material differs sharply by age, and
— especially before high school — the goal is **computational thinking** (breaking a
problem into steps, sequencing, loops, conditionals, spotting a logic error), not
memorizing a language. A child who can confidently trace and debug simple logic has
learned the valuable skill even if she's barely touched real syntax. Index on
reasoning, not on covering language features.
Read `memory/child-profile.json` for grade, then match ONE band:
1. **Grade ~KG–2 (ages ~5–7): no syntax on screen at all.** This age needs
hands-on, drag-and-drop tools (ScratchJr, code.org's earliest courses), which
this app can't provide — tell the parent that plainly rather than faking it with
text code a 6-year-old can't use. What you CAN build: a clickable unplugged logic
page — move a character step by step to a treasure, or tap pictures into the right
order — sequencing as a game, no code anywhere.
2. **Grade ~3–8 (ages ~8–13) — the default for most requests. Logic first, made
real through something she can click and watch work.** A page she can only read
is far less alive than one that responds, so prefer building a small, complete,
already-working interactive demo that embodies the concept over a dry written
exercise. Conditionals suit a branching choose-your-own-adventure; sequencing, a
character that advances one step per click; loops, a counter or repeating
ani