Explain
Any idea, drawn as a machine you can run.
How it works
Explain bench5 steps · figure ready
- Plan
- Research
- Draft
- Render
- Review
Make one locally
Paste the prompt into your coding agent, then check the figure it writes and upload it with an AnyRouter API key.
curl
sh
curl -sS "https://anyrouter.dev/api/v1/apps/explain/submissions?validate_only=1" \
-H "Authorization: Bearer $ANYROUTER_API_KEY" -H "Content-Type: application/json" --data @body.json
curl -sS "https://anyrouter.dev/api/v1/apps/explain/submissions" \
-H "Authorization: Bearer $ANYROUTER_API_KEY" -H "Content-Type: application/json" --data @body.jsonanyr
sh
anyr publish explain figure.json --dry-run
anyr publish explain figure.jsonUpload an /anatomy figure
Built a figure with the anatomy skill? Upload the page node build.mjs wrote (or a standalone SVG), and its --light build if you have one. It runs in a sandbox with no network, and joins the Collection after review.
curl: an /anatomy page
sh
jq -n --rawfile c figure.html --rawfile l figure-light.html \
'{payload: {format: "anatomy-html", content: $c, content_light: $l}, visibility: "unlisted"}' > body.json
curl -sS "https://anyrouter.dev/api/v1/apps/explain/submissions?validate_only=1" \
-H "Authorization: Bearer $ANYROUTER_API_KEY" -H "Content-Type: application/json" --data @body.jsonQuality rules
- Build the real machine from at least 12 parts (a few slabs is unfinished work).
- Use the tone hierarchy: a "lo" base and at least one "hi" part for the reader to watch.
- Walk the machine through 3 to 6 steps.
- Each step lights 1 to 4 parts.
- The readout changes from step to step, like a live instrument.
- Every step has its own title.
- Plain text only: no HTML, entities, markdown fences or script URLs.
- No control, zero-width or bidi characters.
- No URLs or domains in the figure's text.
- No placeholder text (TODO, lorem ipsum, Part 1, ...).
- Short lines fit the figure on a phone: hint <= 40, readout <= 32, step title <= 48, part label <= 28 characters.
- Every part is big enough to see (at least 10px a side at the figure's size).
- The figure fits its frame, assembled and pulled apart.
Loading…