$npx -y skills add vercel-labs/design-systems-to-agent-skills --skill acme-uiPackage: @acme/ui v1.0.0 Framework: React 18 + Next.js 14 (App Router)
| 1 | # Acme UI Design System Skill |
| 2 | |
| 3 | **Package:** `@acme/ui` v1.0.0 |
| 4 | **Framework:** React 18 + Next.js 14 (App Router) |
| 5 | |
| 6 | ## Quick Start |
| 7 | |
| 8 | 1. Import the stylesheet in your root layout: |
| 9 | ```tsx |
| 10 | import '@acme/ui/styles.css' |
| 11 | ``` |
| 12 | |
| 13 | 2. Import components from subpaths: |
| 14 | ```tsx |
| 15 | import { Button } from '@acme/ui/components/button' |
| 16 | import { Card } from '@acme/ui/components/card' |
| 17 | ``` |
| 18 | |
| 19 | 3. Use design tokens via Tailwind `@theme inline`: |
| 20 | ```css |
| 21 | @theme inline { |
| 22 | --color-acme-blue-600: var(--acme-blue-600); |
| 23 | --color-acme-gray-100: var(--acme-gray-100); |
| 24 | --spacing-acme-4: var(--acme-space-4); |
| 25 | } |
| 26 | ``` |
| 27 | Then use as Tailwind utilities: `bg-acme-blue-600`, `p-acme-4`. |
| 28 | |
| 29 | ## Routing Matrix |
| 30 | |
| 31 | | Task | Reference | |
| 32 | |---|---| |
| 33 | | Use a component | `acme-ui/v1/components/{name}/react-web/api.md` | |
| 34 | | See usage examples | `acme-ui/v1/components/{name}/react-web/examples/` | |
| 35 | | Find import paths | `acme-ui/v1/guides/imports.md` | |
| 36 | | Use design tokens | `acme-ui/v1/guides/tokens.md` | |
| 37 | | Accessibility | `guidelines/a11y.md` | |
| 38 | | Performance | `guidelines/performance.md` | |
| 39 | | Security | `guidelines/security.md` | |
| 40 | |
| 41 | ## Reference Structure |
| 42 | |
| 43 | ``` |
| 44 | references/ |
| 45 | ├── guidelines/ # Cross-cutting best practices |
| 46 | ├── acme-ui/v1/ |
| 47 | │ ├── index.md # Component catalog + navigation |
| 48 | │ ├── components.md # Categorized reference |
| 49 | │ ├── guides/ # Tokens, imports |
| 50 | │ └── components/ # Per-component api + examples |
| 51 | ``` |