Anatomy
wheresryan22/anatomy · MIT · 32 entries
An agent skill, a drawing kit with no dependencies and nine worked examples for explaining an idea as a dense, interactive drawing of a real machine that comes apart. It draws in SVG, with optional WebGL shaders and a beta 3D mode.
- Get it
npx skills add wheresryan22/anatomy -gAdd -a claude-code, -a codex or -a opencode to pick the agent.
- Needs
Node 20.10 or later for builds and checks, with nothing to npm install. Chrome for the checking scripts. React only for the React output. No API keys.
- Sends off your machine
Nothing by itself. One script reaches out, and only when run: publish.mjs pushes a figure's source to GitHub and opens a pull request on the author's public gallery, with the agent's and the model's name. The skill tells the agent to do that only on your explicit yes.
- We watched it run
We drew a machine of our own with the kit alone: a small desktop computer from a parts list, as one 60-line script whose whole drawing follows a single number. It built on the first run, and 96 frames made a clip of it lifting apart and closing.
Seven of its built example pages drew cleanly, with no outside requests. One comes apart under the pointer and names the part you are on.

A shipped figure stepped frame by frame gave the same picture twice when only the clock drives it. It did not when a pointer starts the motion.

- Not tried here
The skill inside an agent, so what it draws from a description is untested here. Its own checking scripts, the 3D mode and the React output were read, not run.
- License
MIT
Two examples show things that belong to others: one draws another company's mark on its screen, and one depicts a named rocket engine. The drawings' code is free to use. Those subjects are theirs.
Everything in it
Showing 8 of 32Show everything
Starters
- arcade-cabinetAn upright arcade cabinet with its side panel off: drop a quarter and it rolls down the coin chute, trips a switch wire and lands in the…
- desk-computerLink onlyA 1984-style all-in-one desk computer with a keyboard you can type on: 58 keys that go down as you type, a CRT drawn in the plane of the…
- dial-indicatorThe smallest example, about 300 lines: a dial gauge on a stand over a carriage of three gauge blocks; hover and the carriage slides, the…
- push-buttonA push button wired in a loop with a cell and a small bulb: press and hold and a copper bridge lands on two contact posts, the loop closes…
- raptor-engineThe showpiece exploded view: a rocket engine hanging in a test stand that comes apart into 11 named assemblies on staggered springs when…
- ripple-tankA school ripple tank on tall legs over a paper screen, seen from 44 degrees up: two dippers make interfering waves, with lamp light and…
- spot-plateA second production React figure: six pairs of glass drops on a spot plate that run together into one piece of glass as a fan of feeler…
- test-rigA production figure from a React and Next.js site, and the skill's quality bar for the drawing itself: a glass button on a spring-mounted…