quizlisted
Install: claude install-skill MaisonDeVolonte/construct
**an ungraded quiz on your own shipped code:** you still learn what the agent wrote
- a study map in build order, then 20 questions written against the code
- generation ships NO answers, and a second run grades what you ticked
- every miss names the transferable concept underneath it, not just the letter
# Instructions
## Telemetry
```!
"${CLAUDE_PLUGIN_ROOT}"/skills/quiz/quiz.sh "$ARGUMENTS"
echo "sidecar exit: $?"
```
- `help: requested` → the run was refused before it started; `## Help` below is the whole turn
- it already ran, so there is no command to issue
- fail (`sidecar exit` > 0) → abort and report the raw terminal error inside a markdown code block
- `state: graded` → this quiz is already scored; ASK whether to write a fresh one, then WAIT
- `state: ungraded` → the quiz is taken and waiting on a grade, so SKIP to step 3
- success (`sidecar exit` = 0) and `state: absent` → take `target` and continue to step 1
1. read the feature before writing a question about it
- read every file the feature touches, and follow the imports rather than guessing at them
- work out the order somebody should read them in to understand it from nothing
- that order is ideal-build order, which is neither alphabetical nor the order you opened them
2. write `[target]` in the shape defined under `## the shape` below, then STOP
- `Files`, `Model` and `Pattern` are the study half, and they carry no questions
- `Quiz` is 20 questions, each with four options and NO indication of w