design system for ai coding agents
Heavy sites.Zero jank.
Shaders, 3D, every component library you love — your agent ships it at 60 fps, proven by 278 checks.
Past the horizon, everything runs smooth.
bring the library you already love
Heavy is fine.
Jank isn't.
- fps
- 0
- worst ms
- 0
- long
- 0
1 <canvas>1 rAF, paused offscreenpre-baked glow sprites0 re-renders
Six live backgrounds.
One WebGL context.
Liquid Ether
shader · domain-warped fbm
- one context
- DPR ≤ 1.5
Ballpit
three · instanced physics
- 1 draw call
- env baked in-scene
Grid Distortion
shader · cursor lens
- fwidth AA
- no textures
Pixel Snow
shader · bayer dither
- 3 parallax layers
- 0 draw extra
Galaxy
three · 26k points
- additive
- static buffer
Aurora
shader · noise curtains
- 4 octaves
- paused offscreen
Your agent writes.
void checks.
- Claude Code
- Cursor
- Codex
- Gemini CLI
- void perf
- void smooth
- void a11y
- void seo
- void design
findings return as rule ids → the agent fixes → run again
Five layers. No guessing.
perf/lcp-slowLargest Contentful Paint is slow
278
checks a page can fail.
Six tastes.
Try one on.
Same model. Same brief. One with void.
SaaS landing page
+24.3
composite points
Designer-engineer portfolio
+26.5
composite points
Conference site
+9.9
composite points
evals/.08 — install
Make it heavy.
Keep it fast.
The plugin. Skills load on their own when a task needs them.
$claude plugin marketplace add ParthKapoor-dev/void.design
$claude plugin install void@void
✓ installed void · 9 skills · 6 directions
→ “build me a landing page” now runs the void workflow
Checked by void itself: 99 overall.