# Lexy Kit — catálogo para agentes > Lexy Design System en **HTML plano** (sin React ni Radix) para construir > prototipos low-fi con el look real de Lexy. Artefacto derivado del registry; > no se edita a mano. Esta página es el punto de entrada: léela y sigue los > enlaces (texto plano servido por CDN) para el markup de cada pieza. ## Cómo construir un prototipo 1. Enlaza el tema y el runtime de overlays: `` y ``. 2. Toma el markup de un componente o block (enlaces abajo) y compón la página. 3. Usa **tokens semánticos** (`bg-primary`, `text-foreground`, `border-border`, `text-muted-foreground`…); el estilo ya está resuelto en `kit.css`. 4. Para overlays, copia el bloque `
` (estado *Interactivo*) y carga `kit.js`: el toggle (click/hover, backdrop, Escape) es automático. 5. **Define el mundo** (cliente vs CRM) y sigue las pautas de diseño. Guía completa: https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/AGENTS.md · Todo inline: https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/llms-full.txt · Índice máquina-legible: https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/manifest.json ## Componentes - [Accordion](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/accordion.html): Secciones colapsables para mostrar detalle bajo demanda (Radix). Progressive disclosure: muestra primero los títulos y despliega el contenido al pedirlo. El componente vive en tu proyecto: instálalo con `create-lexy add accordion` y edítalo con libertad. - [AlertDialog](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/alert-dialog.html) _(overlay: modal)_: Confirmación modal que **interrumpe** (rol `alertdialog`): la persona debe elegir entre cancelar o confirmar — no hay X, ni cierre con click afuera. Para destruir, descartar cambios o salir de un flujo con costo. El componente vive en tu proyecto: instálalo con `create-lexy add alert-dialog` y edítalo con libertad. - [AppAccordion](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/app-accordion.html): Acordeón de aplicación **data-driven**. Describe los items como datos (`items`) - [AppDialog](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/app-dialog.html) _(overlay: modal)_: Diálogo de aplicación al estilo **Material 3**. Estructura canónica sin dividers: El componente vive en tu proyecto: instálalo con `create-lexy add app-dialog` y edítalo con libertad. - [AppHeaderBar](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/app-header-bar.html): Barra de navegación superior **data-driven**. Describe la navegación como datos - [AppSidebar](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/app-sidebar.html): Barra lateral de navegación **data-driven**. Describes la navegación como datos - [Avatar](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/avatar.html): Imagen de perfil con fallback. Para identificación visual. El componente vive en tu proyecto: instálalo con `create-lexy add avatar` y edítalo con libertad. - [Badge](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/badge.html): Etiqueta de estado o categoría, **no interactiva** (``). Para marcar estados ("Activo", "Pendiente") o clasificar. El componente vive en tu proyecto: instálalo con `create-lexy add badge` y edítalo con libertad. - [BrandBackground](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/brand-background.html): Fondos oficiales del manual de marca Lexy (sección 05. Fondos) como componente: - [Breadcrumb](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/breadcrumb.html): Componente Breadcrumb. El componente vive en tu proyecto: instálalo con `create-lexy add breadcrumb` y edítalo con libertad. - [Button](https://cdn.jsdelivr.net/npm/@lexydesign/kit@latest/kit/components/button.html): Botón de acción. Renderiza un `