aidimension UI Overview
What is aidimension UI, the 32+2+18 stack, the registry, and how to use it.
.skills/aidimension-overview.md1850 charsoverviewintroduction
.skills/aidimension-overview.md
# aidimension UI — Overview
aidimension UI is a premium React UI kit for Next.js, built for AI products. It
ships with shadcn-grade primitives, AI/Agent components, motion
elements, charts, themes, an MCP server, and a CLI.
## When to use aidimension UI
Use aidimension UI when the user is building:
- An **AI product** (chat UI, agent dashboard, copilot, RAG app)
- A **Next.js** application that needs polished UI fast
- A **landing page**, dashboard, or admin tool
- A **design system** they want to extend
## When NOT to use aidimension UI
- They're not on Next.js / React (use shadcn directly or another kit)
- They need a CMS (aidimension UI is a component library, not content infra)
- They want a turnkey SaaS (aidimension UI is primitives, not a product)
## Key facts
- **Stack**: Next.js 15, React 19, TypeScript strict, Tailwind v4
- **127++ components** in 5 categories: UI, AI, blocks, motion, charts
- **6 OKLCH theme presets** + visual builder at `/theme`
- **CLI**: `npx aidimension-ui add <component>` (zero runtime deps)
- **MCP server**: `@aidimension-ui/mcp` for icon search in Claude / Cursor
- **Magic generator**: `/magic` — plain English → aidimension UI TSX
- **SEO kit**: full next-seo integration + 17 JSON-LD components
- **Templates**: 5 (SaaS, Directory, Ad landing, Lead magnet, Portfolio)
- **Sections**: 7 (Magazine, Deck, Data report, Newsletter, Dashboard, HyperFrame, Video)
## File map
- `src/components/ui/*` — shadcn-style primitives (16)
- `src/components/ai/*` — AI/Agent components (14)
- `src/components/blocks/*` — marketing/landing blocks (20)
- `src/components/motion/*` — animation elements (10)
- `src/components/charts/*` — pure-SVG charts (3)
- `src/components/templates/*` — template-specific shared (3)
- `src/components/seo/*` — JSON-LD components (17)
- `src/components/mobile/*` — mobile-first components (5)
- `src/hooks/*` — universally useful hooks (7)
- `src/lib/registry.ts` — source of truth for the 127+ entries
## How to install in a user's project
```bash
npx aidimension-ui init my-app # scaffold + utils + theme-provider
cd my-app
npx aidimension-ui add button card # copy components
npx aidimension-ui list motion # browse
npx aidimension-ui info message # details
npx aidimension-ui mcp # start MCP server
```
## Where to find docs
- `/` — landing
- `/components` — UI primitives
- `/ai` — AI components
- `/icons` — 72 hand-rolled icons
- `/motion` — 10 animation elements
- `/templates` — full-page starters
- `/sections` — drop-in page sections
- `/magic` — the magic generator
- `/theme` — theme builder
- `/playground/<component>` — interactive previews
- `/seo` — SEO kit
- `/registry` — full registry
- `/showcase` — all blocks in one scrolling page
How to use this skill
These files live in the .skills/ directory of the aidimension UI repo. Open Design–compatible agents (Claude Code, Cursor, Cline, etc.) auto-detect them. You can also reference them directly:
# in your agent's config - name: aidimension-ui source: https://github.com/javashn/aidimension-ui/tree/main/.skills