An agent skill that turns an AI agent's answer to a hard question into one readable, offline HTML page with diagrams instead of a wall of text.
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
A Chrome new-tab extension where Claude reads your browsing history and builds a fresh, personalized homepage each day.
Open-source design platform for product teams, offering real-time collaboration, design tokens, and self-hosting.
Open-source social media scheduling and management platform for planning, publishing, and analyzing posts across many social networks.
A public collection of Agent Skills: instruction folders with scripts and resources that Claude loads to handle specialized tasks.
An agent skill that turns ideas, plans, or codebases into interactive HTML diagrams, working with Claude Code, Codex, Cursor, and OpenCode.