quality / commitlint (push) Skipped
CD / update-wiki (push) Failing after 7s
quality / changes (push) Successful in 4s
quality / docker-check (push) Skipped
quality / web (push) Failing after 38s
quality / api (push) Successful in 49s
CD / quality (push) Failing after 1m36s
CD / publish (push) Skipped
45 lines
1.8 KiB
Plaintext
45 lines
1.8 KiB
Plaintext
---
|
|
description: shadcn MCP — primitives secondary; pages/blocks → user-reui first
|
|
alwaysApply: true
|
|
---
|
|
|
|
# shadcn MCP — primitives (secondary)
|
|
|
|
Перед UI-задачей: **сначала** MCP `user-reui` для pages / KPI / lists / settings / Frame ([`reui-mcp.mdc`](reui-mcp.mdc)).
|
|
MCP `plugin-shadcn-shadcn` — для **primitives** `@shadcn` и registry sync, не вместо PRO blocks.
|
|
|
|
CLI и docs — **после** MCP, по команде из `get_add_command_for_items`.
|
|
|
|
## Порядок (primitives)
|
|
|
|
0. Поиск существующих shared / `reui-kit`
|
|
1. **`get_project_registries`**
|
|
2. **`search_items_in_registries`** — primitive / example
|
|
3. **`get_item_examples_from_registries`**
|
|
4. **`get_add_command_for_items`** → CLI из `apps/web`
|
|
5. `pnpm dlx shadcn@latest docs <component>` — сверить API
|
|
6. Адаптировать под TanStack → `apps/web/src/`
|
|
7. Context7 — только TanStack / Recharts / не-shadcn
|
|
8. **`get_audit_checklist`** — перед merge
|
|
|
|
## Когда
|
|
|
|
| Задача | MCP |
|
|
|--------|-----|
|
|
| Новая страница / KPI / list / settings | **`user-reui`** ([`reui-mcp.mdc`](reui-mcp.mdc)) |
|
|
| Нет примитива в `@cdnmanager/ui` | `plugin-shadcn-shadcn` → add |
|
|
| Сомнение в props примитива | examples + docs CLI |
|
|
|
|
## Запрещено
|
|
|
|
- Писать UI по памяти
|
|
- Ставить ui.shadcn.com/blocks выше ReUI PRO
|
|
- Самописные примитивы при наличии registry item
|
|
|
|
## Сервер
|
|
|
|
- **MCP:** `plugin-shadcn-shadcn` (+ `user-reui` primary)
|
|
- Schema: `mcps/plugin-shadcn-shadcn/tools/`
|
|
|
|
Связанные: [`shadcn-ui-production.mdc`](shadcn-ui-production.mdc), [`reui-mcp.mdc`](reui-mcp.mdc), [`frontend-shadcn.mdc`](frontend-shadcn.mdc).
|