I Ran Anatomy's /anatomy Skill on a 1.7B Local Model. The Kit Passed Every Check; the Figure Was 738 Bytes.
Description and use
The Anatomy kit functions correctly on a plain Linux box: examples rebuild deterministically, tests pass, geometry audit and headless‑Chrome checks succeed. The /anatomy skill runs but produces minimal SVG output with limited interactivity because the local 1.7B model is too weak to drive the full skill workflow.
Problem
Determine if the Anatomy skill and its underlying kit work correctly on a plain Linux box with a local 1.7B model, and assess how much of the output is driven by the skill versus the model.
Outcome
The Anatomy kit functions correctly on a plain Linux box: examples rebuild deterministically, tests pass, geometry audit and headless‑Chrome checks succeed. The /anatomy skill runs but produces minimal SVG output with limited interactivity because the local 1.7B model is too weak to drive the full skill workflow.
Workflow
- Install Node 22.20.0 and run
npx skills add wheresryan22/anatomy -g -a opencode -yto install the skill. - Verify installation path with
opencode debug skill. - Run kit examples via
node examples/.../build.mjsand confirm byte‑identical output. - Execute the test suite with
npm testand note the five React‑related failures. - Run geometry audit with
node examples/arcade-cabinet/build.mjs --audit auditand confirm pass. - Set
CHROME_PATHand run headless‑Chrome checks withnode scripts/capture.mjsandnode scripts/lines.mjs. - Run
/anatomyprompts usingopencode run --model ollama/qwen3:1.7b --command anatomy "prompt" < /dev/nulland adjust provider timeout settings. - Collect generated SVG files and inspect their content and location.
Evidence
The README's quick start is one line: npx skills add wheresryan22/anatomy -g -a opencode -y
On Node 22.20.0 the same command finished in 7.6 seconds. It showed a security summary and copied 13 MB.
The test suite ran 225 tests in about 38 seconds: # tests 225 # pass 220 # fail 5
node examples/arcade-cabinet/build.mjs --audit audit · 15 tubes · 243 solids · 349 items · 1 depth states · 1290 overlaps · 1290 order rules · 11.0 s audit passed
opencode run --model ollama/qwen3:1.7b --command anatomy "explain how a token bucket rate limiter works, interactive. Standalone HTML, light theme." < /dev/null
The CDN edge cache prompt produced a 738‑byte SVG file with two circles labeled "Hit" and "Miss".
- Record date: 2026-10-14T05:55:54.712Z