Repolode
wheresryan22

wheresryan22/anatomy

A Claude Agent Skill that builds interactive isometric SVG, WebGL and 3D illustrations of machines to explain technical ideas.

Stars
14,993
Forks
1,145
Open issues
46
Last commit
3 days ago

What is it?

Anatomy is an agent skill that asks Claude to explain a technical idea by inventing a physical object whose working mirrors the concept, then building it as an isometric figure. A cache key that skips work when nothing changed might become a pin-tumbler lock that only turns when every pin matches. The output is made of many small shaded parts in a framed card with a title, a hint and a live readout, and it responds to pointer and keyboard input.

Figures come in three kinds: pure SVG, SVG with a WebGL shader layer for fire, water, light and steam, and a beta 3D mode where moving parts are re-projected every frame. Output can be a standalone HTML page, a lone SVG file, or React and Next.js components. The kit uses only Node's built-in modules, and the repository includes eight example figures with their build scripts.

The skill also includes headless Chrome checks that take screenshots and run a geometry audit to catch parts that pass through each other. It works with Claude Code, and the same format is loaded by OpenCode, Codex and Antigravity.

Key features

  • 01Turns a technical concept into a physical machine drawn as an isometric figure.
  • 02Produces SVG figures with four-tone shading and a live readout.
  • 03Adds WebGL shader layers for fire, water, light and steam.
  • 04Offers a beta 3D mode where moving parts are re-shaded every frame.
  • 05Exports standalone HTML, a single SVG file, or React/Next.js components.
  • 06Runs a geometry audit and headless Chrome screenshot checks.

Use cases

  • Creating explanatory illustrations for technical documentation or a blog post.
  • Building an interactive explainer for a landing page or course.
  • Illustrating how a system such as a rate limiter or connection pool works.
  • Embedding a React component that visualizes a process in a Next.js site.

Topics

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects