- Accordion
- Alert
- Alert Dialog
- Autocomplete
- Auth Surface
- Avatar
- Badge
- Browse Catalog Dialog
- Button
- Card
- Checkbox
- Checkbox Group
- Collapsible
- Combobox
- Command
- Connector Setup Dialog
- Cookie Banner
- Dialog
- Directory Card
- Directory Detail
- Directory Skeleton
- DrawerНовое
- Token Parts Input
- Empty
- Field
- Fieldset
- File Preview Modal
- File Preview Skeleton
- Form
- Frame
- Group
- Icon
- Input
- Input Group
- Kbd
- Label
- Legal Shell
- Menu
- Mermaid Diagram
- Mind Map Diagram
- Not Found Screen
- Onboarding Frame
- Popover
- PDF Thumbnail
- Personalization Landing
- Preview Card
- Pricing Page
- Progress
- Radio Group
- Ring Spinner
- Scroll Area
- Select
- Separator
- Settings Page
- Settings Skills
- Settings Connectors
- Settings Capabilities
- Settings Usage
- Settings Account
- Settings Billing
- Sheet
- Sidebar
- Skeleton
- Skill Create Dialog
- Slider
- Spinner
- Stat
- Switch
- Table
- Tabs
- Textarea
- Toast
- Toggle
- Tooltip
- Компоненты AI
- Chat Conversation
- Chat Message
- Chat Response
- Chat Suggestion
- Chat Prompt Input
- Slash Highlighted Textarea
- Chat Search Dialog
- Chat Skill Doc
- Chat Connector Detail
- Chat Attachments
- Chat File Card
- Chat Token Chip
- Chat Code Block
- Chat Image
- Chat Inline Citation
- Chat Sources
- Chat Web Search
- Chat Research
- Chat Source
- Chat Actions
- Chat Context
- Chat Loader
- Chat Compaction
- Chat Timeline
- Chat Snippet
- Chat Terminal
- Chat Stack Trace
- Chat Test Results
- Chat File Tree
- Chat Environment Variables
- Chat Audio Player
- Chat Transcription
- Chat Speech Input
- Chat Mic Selector
- Chat Voice Selector
- Chat Agent
- Chat Persona
- Chat Connection
- Chat Connector Suggestion
- Chat Queue
- Chat Checkpoint
- Chat Confirmation
- Chat Artifact
- Chat JSX Preview
- Chat Schema Display
- Chat Package Info
- Chat Commit
- Chat Plan
- Chat Open In Chat
- Chat Sandbox
- Chat Model Selector
- Chat Canvas
- Chat Node
- Chat Edge
Skills
Дайте вашему ИИ-ассистенту глубокие знания о компонентах, паттернах и лучших практиках Oracul DS.
Skills (Навыки) предоставляют ИИ-помощникам структурированные знания о Oracul DS — API компонентов, паттерны композиции, конвенции стилизации, правила миграции и распространенные ошибки. После установки ваш ассистент будет знать, как правильно использовать примитивы Oracul DS, не гадая и не совершая ошибок.
Например, вы сможете попросить ассистента:
- "Добавь диалог настроек с формой и кнопками сохранения/отмены."
- "Добавь выбор (select) с группировкой вариантов и фильтром поиска."
- "Перенеси это выпадающее меню из shadcn в Oracul DS."
- "Создай уведомление (toast) для ошибок отправки формы."
Установка
pnpm dlx skills add https://ds.oracul.co/ui/skills/oracul/SKILL.md
Эта команда устанавливает навык Oracul DS в ваш проект. После установки ваш ИИ-ассистент будет автоматически загружать его при работе с компонентами библиотеки.
Узнайте больше об экосистеме навыков на skills.sh.
Что включено
Навык охватывает всю экосистему Oracul DS:
Знания о компонентах
Справочные руководства для всех примитивов — импорты, минимальные паттерны, примеры кода, правила композиции и возможные ошибки. Ассистент будет знать, когда использовать Dialog, когда Sheet, а когда Drawer, как правильно строить оверлеи и формы с помощью Field.
Конвенции стилизации
Использование токенов Tailwind v4, семантическая система цветов, правила размеров иконок, селекторы data-slot, синтаксис --alpha() и работа со шрифтами (--font-sans, --font-mono, --font-heading).
Паттерны миграции
Правила миграции из shadcn/Radix в Oracul DS/Base UI — замена asChild на render, onSelect на onClick, паттерн Select items-first и другие важные изменения API.
CLI и Реестр
Полный справочник по установке компонентов через shadcn CLI, а также пути ручной установки.
Примеры частиц (Particles)
Навык ссылается на каталог частиц — реальные примеры композиции для каждого примитива — поэтому ассистент сможет создавать код, готовый к продакшену, а не просто минимальные заготовки.
Как это работает
- Активация навыка — Ваш ИИ-агент обнаруживает установленные файлы навыка в проекте.
- Прогрессивная загрузка — Основной файл
SKILL.mdсодержит базовые правила и индекс реестра. Детальные руководства по компонентам загружаются по запросу, когда это необходимо для выполнения задачи. - Соблюдение паттернов — Ассистент следует правилам Oracul DS: использование пропа
renderдля композиции триггеров, структура секцийDialogHeader/DialogPanel/DialogFooter, использованиеvariant="ghost"для кнопок отмены и корректные API Base UI. - Генерация на основе примеров — Перед созданием кода ассистент обращается к примерам частиц, чтобы соответствовать реальным паттернам библиотеки.
Поддерживаемые агенты
Skills работают с любым агентом, поддерживающим спецификацию Agent Skills, включая Claude Code, Cursor, Codex, Cline, Windsurf, GitHub Copilot и многие другие.