# Cline rules — Nexora con Lexy Design System

Usa `@lexydesign/designsystem` (Lexy) como design system y fuente de verdad. Guía canónica en
`CLAUDE.md` / `AGENTS.md`; toda la guía de IA vive en `ai/` de este repo.

Antes de generar UI lee: `ai/AGENTS.md`, `ai/skills/guidelines/SKILL.md` (lineamientos, buenas
prácticas, estética, uso de componentes, auditoría) y `ai/manifest.json` (API).

No negociable:
- Componentes directo del paquete; no inventes props (Button: variant × hierarchy × size).
- Nunca hex hardcodeado: utilidades de token (`bg-primary`, `text-foreground`…) y clases `.type-*`.
- NUNCA un `:root`/`@theme` propio con `--color-primary`/`--background`…: pisa los tokens de Lexy
  (en `src/styles/lexy-tokens.css`, deben ganar la cascada).
- Modales sin "X"; disabled con tokens (no opacity); foco `ring-2 ring-primary ring-offset-2`.

Stack: Vite + React 18 + Tailwind v4 + react-router. Gestor: pnpm.
