Skills
Instrucciones instalables que le enseñan a un asistente de IA cómo se construyen, componen y documentan los componentes de NachUI, para que el código que escribe se parezca al resto del proyecto.
Card se compone con dot notation, de que las variantes van en una config de CVA declarada fuera del componente, o de que los colores siempre pasan por un token en vez de un hex. Va a adivinar, y lo que adivine va a quedar casi bien.Instalación
npx skills add github:figueroaignacio/ui-skills/skills/nachui-usage.agents/skills/<nombre>/SKILL.md dentro de tu proyecto y se registra en skills-lock.json, así que se commitea junto con todo lo demás y todo tu equipo recibe las mismas instrucciones.Skills disponibles
Use when modifying or extending CLI commands, prompts, build configurations, or API integrations in packages/cli.
npx skills add github:figueroaignacio/ui-skills/skills/nachui-cli-developmentUse when creating, modifying, or refactoring React components in the packages/ui directory of NachUI.
npx skills add github:figueroaignacio/ui-skills/skills/nachui-component-developmentUse when building, extending, or consuming compound components, meaning components made of multiple sub-parts assembled via dot notation (e.g. Dialog.Trigger, Card.Header, Accordion.Item).
npx skills add github:figueroaignacio/ui-skills/skills/nachui-compound-componentsUse when styling, designing, or adjusting UI layout, colors, variables, typography, and visual assets in NachUI.
npx skills add github:figueroaignacio/ui-skills/skills/nachui-designUse when modifying documentation pages, routing, next-intl translations, MDX schemas, or AI functionality in apps/docs.
npx skills add github:figueroaignacio/ui-skills/skills/nachui-docs-managementUse when consuming, importing, or integrating NachUI components inside apps/web or any app that depends on @repo/ui.
npx skills add github:figueroaignacio/ui-skills/skills/nachui-usageCuál te sirve
- nachui-usage es para consumir NachUI en una app. Rutas de importación, qué primitivo usar en cada caso, cómo componerlos. Es la que querés si estás construyendo con los componentes y no sobre ellos.
- nachui-component-development es para escribir o refactorizar los primitivos: estructura de archivos, configs de CVA, refs, display names.
- nachui-compound-components cubre el patrón de dot notation, el contexto compartido y cómo agregar un sub componente sin romper el tipado.
- nachui-design cubre tokens, espaciado, tipografía y las reglas visuales, para que un asistente deje de inventar valores hex.
- nachui-cli-development es para trabajar dentro de
packages/cli, en comandos, prompts y llamadas al registro. - nachui-docs-management es para la app de documentación: esquemas MDX, ruteo, traducciones.
Cómo funcionan
Dialog, lo segundo le dice cómo espera este
proyecto que se escriba un Dialog.Relacionado
- llms.txt para apuntar un agente a la documentación misma.
- Componentes compuestos para el patrón que la skill hace cumplir.
- CLI para los comandos que ponen los componentes en tu proyecto.
¿Encontraste algo que mejorar?
¿Notaste un error, tipografía o detalle faltante en esta página? Ayúdanos a mejorar la documentación abriendo un issue en GitHub.