create-testlisted
Install: claude install-skill manishiitg/coding-agent-loop
# Create a practice test
1. **Read the progress report FIRST — this is what makes the test hers.**
`reports/progress.html` already holds the worked-out picture of her strengths and
the specific moves she's stuck on (see `skills/create-progress-report/SKILL.md`).
Read it before anything else and let its "Where she's stuck" bullets decide what
this test actually probes. Skipping this is how a test ends up generically correct
for her grade but not about HER — the failure worth avoiding here.
If the report is missing or clearly stale, fall back to reading recent activity
`conversation.json` files and `attempts/` directly, and say so to the parent.
2. **Know the child and the material.** `memory/child-profile.json` for name, grade,
and board (ask the parent if any is missing). The relevant
`materials/<subject>/<topic>/*.meta.json` for what she's actually being taught —
their `extracted_text` already holds the full content, so her notation and method
names match what her teacher used. Also check `memory/interests.md` if it exists.
3. **Write the test** as static HTML in the activity folder (see
`skills/_shared/html-design.md`). It should read like a real test paper: a clear
header with her name, grade/board, subject and topic, then numbered questions,
marks shown as a `.badge`, and genuine space to work under each.
A question that needs a figure — an angle, a circle, a labelled triangle, a
graph to read values off — declares it wit