Communitygithub.com

Experto en diseño Apple

Diseña o revisa interfaces elegantes y accesibles inspiradas en las Guías de Interfaz Humana de Apple. Ideal para UI web, nativa y responsive de productos; no copies interfaces o activos propietarios de Apple.

¿Qué es Experto en diseño Apple?

Este skill actúa como un experto en diseño de interfaces basado en los principios de diseño de Apple, pero adaptado a cualquier producto y plataforma. Su propósito es guiar al usuario (o a un agente de IA) en la creación o revisión de interfaces pulidas, accesibles y coherentes, utilizando los principios de Apple como marco de decisión (propósito, agencia, responsabilidad, familiaridad, flexibilidad, simplicidad, artesanía y deleite). Aplica un flujo de trabajo estructurado: desde identificar la tarea del usuario, establecer tokens semánticos (espaciado, tipografía, color), implementar patrones de plataforma con estados de interacción completos y accesibilidad, hasta ejecutar una revisión visual basada en evidencia. El skill incluye referencias detalladas (espaciado, tipografía, color, interacción, accesibilidad, componentes, diseño responsive) y ejemplos de código para HTML/CSS, Vue+Tailwind y React+TypeScript. Sus límites son estrictos: no usar logotipos, activos o código fuente de Apple; priorizar semántica HTML, teclado, foco visible, contraste y `prefers-reduced-motion` sobre el adorno visual; y no generar ruido visual genérico de IA. La revisión de calidad visual se basa en capturas de pantalla reales (1440px y 390px), navegación solo con teclado, zoom de texto, modos claro/oscuro y estados de carga, error y vacío, sin convertir la estética en puntuaciones numéricas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/baban9999ytr/agent-skills/tree/HEAD/skills/apple-design-expert

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Experto en diseño Apple?

Utiliza los principios de diseño de Apple como marco de decisión: propósito, agencia, responsabilidad, familiaridad, flexibilidad, simplicidad, artesanía y deleite. Adáptate al producto y a la plataforma en lugar de reproducir las pantallas de Apple.

Flujo de trabajo

  1. Identifica la tarea principal del usuario, la plataforma, el sistema de componentes existente y las restricciones responsive.
  2. Establece tokens semánticos antes de estilizar elementos puntuales. Lee espaciado y diseño, tipografía y color al crear un sistema.
  3. Implementa patrones adecuados a la plataforma, estados de interacción completos y semántica accesible. Lee interacción y movimiento y accesibilidad para trabajos interactivos.
  4. Ejecuta la revisión visual antes de finalizar. Revisa los diseños de escritorio y estrechos cuando haya un entorno renderizado disponible. Usa las comprobaciones repetibles en tests/visual-qa-checklist.md; las capturas de pantalla y la evidencia de Playwright son observaciones, nunca una certificación.

Límites no negociables

  • No uses logotipos de Apple, activos de interfaz propietarios ni código fuente. Usa los símbolos SF o la tipografía del sistema de Apple solo cuando la plataforma de destino y la licencia lo permitan.
  • Prefiere la semántica HTML, el comportamiento del teclado, el foco visible, el contraste suficiente y prefers-reduced-motion antes de añadir brillo visual.
  • Evita el ruido visual genérico de IA: degradados decorativos, sombras arbitrarias, exceso de cristal, cuadrículas densas de tarjetas, espaciado inconsistente y animaciones sin un propósito de interacción.
  • Usa el sistema de diseño existente cuando esté presente. Los nuevos tokens y componentes deben resolver una necesidad repetida, no simplemente hacer que una pantalla se vea diferente.

Rutas de implementación

  • Para HTML/CSS, lee patrones de componentes y el ejemplo examples/html-css/.
  • Para Vue y Tailwind, usa examples/vue-tailwind/ como patrón para marcado semántico, diseño responsive y estados de foco.
  • Para React y TypeScript, usa examples/react/ como patrón; respeta las convenciones de la aplicación anfitriona.
  • Para adaptación a la plataforma y puntos de interrupción, lee diseño responsive. Para el contexto de diseño nativo, lee filosofía de diseño.

QA visual basado en evidencia

Para una interfaz ejecutable, captura un viewport ancho (1440px) y estrecho (390px), luego prueba la navegación solo con teclado, el foco visible, el zoom/reflujo de texto, la apariencia clara y oscura, los estados de carga/error/vacío y el movimiento reducido. Registra el viewport, el navegador, la ruta y las observaciones concretas. No conviertas la estética subjetiva en una puntuación numérica y no reclames conformidad ni certificación.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados