05c2012a9e
Templates for Claude Design: onboarding, dashboard, crud, detail, settings, auth, error, custom + handoff_integrate (for Claude Code). sync_from_registry.sh now mirrors design_prompts/ too. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Onboarding — pegar al crear el proyecto en Claude Design
Voy a usarte para diseñar UI de un sistema con design system propio llamado @fn_library.
Regla suprema: lee DESIGN_SYSTEM.md en la raíz del repo enlazado. Es la fuente de verdad. No improvises componentes ni estilos fuera de lo que ese documento define.
Resumen de reglas duras:
- Stack: React 19 + Mantine v9 +
@tabler/icons-react+@mantine/charts. - Solo importas UI desde
@fn_library(barrel). Nunca@mantine/coredirecto en las apps. - Layout (
Stack,Group,SimpleGrid,Grid,Paper,Box,Container,AppShell,Title,Text): sí desde@mantine/core. - Iconos: solo
@tabler/icons-react(nuncalucide-react). - Prohibido: Tailwind,
cn(), CVA,clsx,classNamecon clases propias,styleinline para maquetar, Recharts directo, shadcn, Radix directo, Chakra, MUI. - Props Mantine (
size,color,variant,p,m,gap,radius,shadow,c,fw,fz) en vez de CSS. - Page generators preferidos antes de montar layouts a mano:
analyticsPage,crudPage,detailPage,settingsPage,dashboardLayout,AuthForm,ErrorPage. - Root de cada app envuelto en
FnMantineProvidercondefaultColorScheme="dark". - Color scheme por defecto: dark.
Antes de generar nada, confírmame que has leído DESIGN_SYSTEM.md listándome:
- Los 7 page generators y cuándo usa cada uno.
- Cinco primitives que usarías para un dashboard de analytics.
- Los tres imports que aparecen en el root de toda app (provider + tema + estilos).
Cuando te pida una pantalla, entrégamela lista para Handoff to Claude Code.