Apple HIG: Content Components
Diseña Componentes de Interfaz de Usuario de Apple con Confianza
¿Tienes dificultades para implementar gráficos, colecciones o visualizaciones de contenido que se sientan nativos en las plataformas de Apple? Esta skill proporciona las Directrices de Interfaz Humana autoritarias para ayudarte a construir componentes accesibles y adaptables a la plataforma que siguen los principios de diseño de Apple.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "Apple HIG: Content Components". Necesito mostrar datos de precios de acciones a lo largo del tiempo en una app de iOS. ¿Qué tipo de gráfico debería usar?
Resultado esperado:
Para datos de precios de acciones a lo largo del tiempo, usa un gráfico de líneas con marcas de línea. Las marcas de línea son excelentes para mostrar cómo cambian los valores a lo largo del tiempo y ayudan a las personas a visualizar tendencias. Configura tu gráfico con un rango dinámico en el eje Y para que los datos llenen el área de trazado, y asegúrate de proporcionar etiquetas de accesibilidad para cada punto de datos. Considera agregar soporte de Gráficos de Audio para que los usuarios de VoiceOver puedan escuchar la tendencia. Consulta charts.md para detalles completos de implementación.
Usando "Apple HIG: Content Components". ¿Cómo implemento una vista de colección para tvOS?
Resultado esperado:
En tvOS, las colecciones usan lockups grandes con efectos de paralaje y diseños de estante. La gestión del enfoque es crítica: los elementos deben escalarse y ganar profundidad cuando están enfocados. Usa UICollectionView con diseño composicional, y asegúrate de que tu motor de enfoque siga el patrón de navegación esperado. Los lockups típicamente contienen una imagen con superposición de texto. Consulta lockups.md para patrones específicos de tvOS y collections.md para configuración de diseño.
Auditoría de seguridad
SeguroDocumentation-only skill containing Apple Human Interface Guidelines in Markdown format. No executable code, no runtime behavior, and no security risks. All static analysis findings are false positives from Markdown content (inline code blocks, documentation URLs, and legitimate UI terminology).
Puntuación de calidad
Lo que puedes crear
Desarrollador de iOS Construyendo un Panel de Datos
Un desarrollador de iOS necesita mostrar datos de seguimiento de fitness en gráficos. Esta skill le ayuda a elegir entre marcas de barras y líneas, configurar rangos de ejes e implementar accesibilidad de gráficos de audio.
Dise��ador UI/UX Creando Interfaz de tvOS
Un diseñador está construyendo una app de navegación de medios para Apple TV. Esta skill proporciona orientación sobre componentes lockup, efectos de enfoque y diseños de estante específicos de tvOS.
Desarrollador Multiplataforma Garantizando Accesibilidad
Un desarrollador necesita asegurarse de que su vista de colección funcione correctamente con VoiceOver y Switch Control en todas las plataformas de Apple. Esta skill proporciona requisitos de accesibilidad y orientación de pruebas.
Prueba estos prompts
Necesito mostrar [tipo de contenido] en mi app de [plataforma]. ¿Qué componente debería usar y por qué?
¿Cómo hago que [componente] sea accesible para usuarios de VoiceOver? ¿Qué etiquetas y descripciones necesito?
¿Cómo se comporta [componente] diferente en [plataforma] comparado con [otra plataforma]? ¿Qué adaptaciones necesito hacer?
¿Cuáles son las propiedades clave que debería configurar para [componente]? ¿Cuáles son las mejores prácticas de rendimiento y accesibilidad?
Mejores prácticas
- Verifica siempre si existe un contexto de diseño en `.claude/apple-design-context.md` antes de hacer preguntas - esta skill se basa en las directrices fundamentales de color, tipografía y accesibilidad
- Considera el comportamiento específico de la plataforma desde el principio - una colección que funciona en iOS puede necesitar adaptaciones significativas para tvOS (lockups) o visionOS (efectos de profundidad y hover)
- Diseña la accesibilidad desde el inicio - los gráficos necesitan soporte de gráficos de audio, las imágenes necesitan texto alternativo, y todos los componentes necesitan etiquetas VoiceOver apropiadas
Evitar
- No elijas un componente basándote solo en la apariencia visual - considera siempre los requisitos de accesibilidad, las convenciones de la plataforma y las características de los datos
- Evita implementar componentes personalizados desde cero cuando los componentes del sistema (Swift Charts, UICollectionView, WKWebView) proporcionan accesibilidad integrada y adaptación de plataforma
- No omitas los estados vacíos - las pantallas en blanco confunden a los usuarios; proporciona orientación significativa sobre cómo llenar colecciones vacías o visualizaciones de datos
Preguntas frecuentes
¿Cuál es la diferencia entre una vista de colección y una vista de tabla?
¿Debería usar WKWebView o SFSafariViewController?
¿Cómo elijo entre marcas de barras, líneas y puntos en gráficos?
¿Qué es un lockup y cuándo debería usar uno?
¿Necesito soportar todas las plataformas de Apple mencionadas?
¿Cuál es la accesibilidad mínima que necesito implementar para gráficos?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-contentRef.
main
Estructura de archivos