Make the moment matter.
Letters arrive on their own timing.
Stop asking for “something premium.” Pick a direction, hand your agent permanent numbers, and ship the same motion in React, Vue, Svelte, or vanilla TypeScript.
Every number resolves to a working file you keep — the same move in React, Vue, Svelte, or vanilla TypeScript. Pay once, own the library, and wire it in through whichever door fits your stack.
POST /api/mcp
npx shadcn@latest add …/r/<slug>.json
React · Vue · Svelte · Vanilla TS
A useful catalogue starts with intent, not implementation trivia.
Every number is a behavior you can feel before you copy it. These are three lightweight moves from the library, running in the page itself.
Not six categories. Six outcomes. Each route is a short, opinionated sequence of permanent Motion Menu numbers that already know how to work together.
Make the first screen feel authored before the product even speaks.
Shift from desire to detail to a decision without breaking atmosphere.
Give dense thinking pace, hierarchy, and a reason to keep reading.
Turn browsing into the product instead of a list wrapped in cards.
Let numbers, systems, and verification carry the trust.
Shorten the perceived middle with a closer that feels inevitable.
Extracted pattern 27 reacts to the pointer, stays absent until this act approaches, and is destroyed when the act leaves.
Pointer steers the extracted field. Its WebGL context is destroyed offscreen and remounted on return.
Enter all live experiments ↗Choose the interface your team or agent already uses. The permanent pattern stays the same.
Every door carries the same enforcement: a stated set of anti-generic rules, and pairing and clash checks read off the catalogue's own fields. Ask for two patterns that fight each other and the answer says why, before any code ships.
Every pattern, every framework wrapper, every door — MCP, registry, plain HTTP. No card, no key, nothing held back. It is the design intelligence layer your agent composes your site from.