Route polished React, Tailwind, shadcn/Radix/Base/React Aria, chart, toast, shader, animated-icon, timeline, interaction, and creative-design-app work to the strongest source before hand-crafting. Use for landing pages, dashboards, design systems, agent artifacts, uncommon components, charts, narrative timelines, notifications, shaders, icons, hover/scroll micro-interactions, or a canvas-and-controls design tool. Triggers on component libraries or vocabulary; Toolcraft; Component Gallery; Design Engineer Tools; shadcn/ui; Radix; Base UI; Astryx; Kumo; Blocks.so; Tailark; 8bitcn; Kibo UI; Intent UI; SmoothUI; UI-Layouts; Shadcn Blocks; Shadcn Studio; Shadcn Space; Kokonut; Bklit; Chanh Dai; Evil Charts; Lifeline; Sonner; Skiper; Cult UI; Magic UI; Motion Primitives; React Bits; Originkit; Fancy Components; Origin UI; Componentry; Iconsax; Its Hover; lucide-animated; Super Hover; Shaders.com; Tailwind components; or "find better design sources."
This skill provides component-source routing for polished React, Tailwind, shadcn/Radix, chart, toast, shader, and focused UI libraries. It is not only for animation. It is the "check the good shelves before hand-rolling" skill.
When the request is to build a complete focused design tool—not merely choose components—route to [[toolcraft]] only if the product needs a visual canvas plus meaningful controls and may need upload, history, pan/zoom, layers, timeline, keyframes, or image/video export. Toolcraft is an application architecture with editable runtime source and protected proof, not another component shelf. Keep ordinary websites, dashboards, forms, single effects, and small parameter overlays on the incumbent design system and the narrowest component source.
Before selecting Toolcraft, name the product output, interaction ownership, animation intent, artifact/export intent, reference evidence, and acceptance proof. Generate a project only after explicit selection; do not bulk-install its repeated helper skills as global owners. [Source: pixel-point/toolcraft@4b1e415b, reviewed 2026-08-12]
The current source shelf is:
Before choosing one, read wiki/design/component-library-sources.md and wiki/design/ui-library-ranking.md. For animation engine choice, read wiki/design/motion-library-ranking.md; for Three.js/WebGL/R3F choice, read wiki/design/web3d-library-ranking.md. Those pages are the source of truth for the live routing order and recent additions.
This SKILL.md is the routing layer. Detailed recipes, examples, integration notes, and troubleshooting guidance live in references/details.md so they are loaded only when the task needs them.
Before producing concrete output, making a design recommendation, or debugging an implementation, load the relevant reference section below. Do not rely on memory for branch-specific APIs, examples, or caveats.
| Task branch | Read first |
|---|---|
| Source Shelf | references/details.md#source-shelf |
| Library Selection Protocol | references/details.md#library-selection-protocol |
| Complete named-catalog review / source-first exploration | references/details.md#source-first-catalog-review; dated inventories in references/catalogs/ |
| Distinct directions around a dominant interactive visual | ../design-engineering-polish/references/signature-first-exploration.md; choose the signature before supporting catalog components |
| Core Concepts | references/details.md#core-concepts |
| Common Patterns | references/details.md#common-patterns |
| Integration Patterns | references/details.md#integration-patterns |
| Performance Optimization | references/details.md#performance-optimization |
| Common Pitfalls | references/details.md#common-pitfalls |
| Resources | references/details.md#resources |
:hover cannot express the intended interaction. It is a creative enhancement, not a default app-state primitive.evilrabbit/lifeline@8ddbb3d as a pinned reference, not an automatic install. Its MIT source, TypeScript check, and Next production build passed, but it has no tests, CI, or releases and its lint command reported 35 errors under the captured dependency lock. Before adoption, prove semantic controls, focus management, keyboard/touch parity, reduced motion, long/sparse data, current-date injection, resize, frame cost, and host-page scroll release.npx originkit@0.2.23 list|search call; fetch one item into a clean branch/worktree with --dry-run --no-deps before allowing any writes or package-manager scripts.