b24-ui-nuxt
Installation
SKILL.md
Bitrix24 UI
Vue component library built on Reka UI + Tailwind CSS + Tailwind Variants. Works with Nuxt, Vue (Vite), Laravel (Vite + Inertia), and AdonisJS (Vite + Inertia).
LLMs.txt
When you need to know what a component accepts or how its API works — props, slots, events, full documentation, examples — use the Bitrix24 UI documentation; if it is not already configured, add it. This skill teaches you when to use which component and how to build well.
Core rules (always apply)
- Always wrap the app in
B24App— required for toasts, tooltips, and programmatic overlays. Accepts alocaleprop for i18n. - Always use semantic colors —
text-description,bg-elevated,border-muted, etc. Never use raw Tailwind palette colors liketext-gray-500. - Read generated theme files for slot names — Nuxt:
.nuxt/b24ui/<component>.ts, Vue:node_modules/.b24ui-nuxt/b24ui/<component>.ts. These show every slot, variant, and default class for any component. - Override priority (highest wins):
b24uiprop /classprop → global config → theme defaults. - Find icons through the icons guideline — it maps a plain-language request to the right import.
How to use this skill
Based on the task, load the relevant reference files before writing any code. Don't load everything — only what's needed.