Audita tu web con las reglas de diseño de Apple: guía paso a paso
Una skill gratuita le enseña a Claude las reglas de diseño de Apple. La usé para auditar y pulir la web de El Laboratorio, con mediciones reales y sin cambiar la marca. Aquí tienes cómo instalarla bien, los prompts exactos y lo que debes revisar.
Verificado el 7 de octubre de 2026 con una corrida real sobre esta misma web. Son cifras de mi propia auditoría: tu resultado dependerá de tu sitio.
- Funciona en
- Claude Code o la app de Claude con acceso a tu carpeta
- Instalación
- Menos de 5 minutos
- Cuesta
- Nada: la skill es gratuita
- Licencia
- Apache-2.0 (solo el trabajo del autor)
Antes de usarlo
La letra pequeña, sin adornos. Nada de esto te impide usarla, pero conviene saberlo.
1Es un espejo no oficial
La skill es apple-design-skill (NutshellEngineering, licencia Apache-2.0). Copia en Markdown las Human Interface Guidelines de Apple. No está afiliada a Apple y el contenido de las guías pertenece a Apple; la licencia Apache cubre solo lo que escribió el autor.
Es un proyecto pequeño y con poca actividad: úsalo como apoyo, no como autoridad.
2Está pensada para apps nativas, no para web
Las guías hablan de iOS, macOS y otras plataformas de Apple. Yo traduje los puntos de Apple a píxeles de CSS 1 a 1. Es una aproximación razonable, no una regla oficial para web.
Pídele a Claude que aplique solo las reglas estructurales (escala, espaciado, contraste) y no que imite el aspecto de Apple.
3No mide nada por sí sola
La skill da las reglas; no ejecuta ningún verificador. Los números de tu web (tamaños, contraste, espacios) los mide Claude con el navegador o con tu código. Además, en el espejo la tabla de tamaños de texto de iOS viene vacía: los valores 13 / 15 / 17 / 20 / 28 / 34 salen de la guía pública de Apple, no del repositorio.
Exige siempre medición real en un navegador (consola o Playwright) y compara antes y después.
4Revisa cada cambio
Claude puede equivocarse o tocar más de lo que le pediste. En mi caso las pruebas del proyecto quedaron en verde, pero lo comprobé yo.
Arregla de tres en tres, mira el antes y el después de cada línea y vuelve a medir.
Lo que necesitas
- Claude
- Claude Code, o la app de Claude con acceso a la carpeta de tu proyecto, con soporte de skills.
- Git
- Para descargar el repositorio de la skill.
- Tu web
- Con código local o con una URL que Claude pueda abrir.
- Medición
- La consola del navegador, o Python con Playwright, para comprobar los números.
Instálala bien a la primera
La guía original del repositorio dice git clone dentro de ~/.claude/skills. Con este repositorio eso deja la skill en una carpeta anidada y Claude no la encuentra. Esto es lo que sí funcionó.
-
Descarga el repositorio
Desde cualquier carpeta temporal:
git clone https://github.com/NutshellEngineering/apple-design-skill.git
-
Copia solo la subcarpeta de la skill
La skill vive en
skills/apple-design-skill. Esa es la carpeta que debes copiar, no el repositorio entero.mkdir -p ~/.claude/skills cp -r apple-design-skill/skills/apple-design-skill ~/.claude/skills/
En Windows (PowerShell):
Copy-Item -Recurse apple-design-skill\skills\apple-design-skill $HOME\.claude\skills\
Resultado esperado:
~/.claude/skills/apple-design-skill/SKILL.mdy una carpetareferences/. Son solo archivos de texto Markdown, sin scripts ni ejecutables. -
Reinicia Claude Code
Ciérralo y ábrelo de nuevo. Escribe
/: debe aparecerapple-design-skill. -
Alternativa: como plugin
Si prefieres no copiar carpetas:
/plugin marketplace add https://github.com/NutshellEngineering/apple-design-skill
/plugin install apple-design-skill@apple-design-skill-marketplace
Audita sin tocar el código
Este prompt solo diagnostica. Empieza siempre con "Use the apple-design-skill skill" hasta que veas que se activa; así evitas consejos genéricos. Los puntos 1 a 6 vienen de la guía "The Apple Design Audit"; el 7 (objetivos táctiles) lo agregué porque mi corrida lo necesitó.
Use the apple-design-skill skill for this task. Audit this site against Apple's design principles. Do NOT change any code yet. Keep my existing colors and brand. Apply the structural rules only: scale, spacing, hierarchy, contrast, motion. Go through it in this order and give me a numbered list of findings: 1. TYPE SCALE. What sizes am I actually using? Flag anything that isn't on a consistent scale. Give the exact px values I have and the ones you'd use. 2. SPACING. Is there a base unit (4px or 8px)? List every value that breaks it. 3. HIERARCHY. On each screen, what is the one thing the eye should land on first? 4. CONTRAST. Measured ratio for every text/background pair. Flag under 4.5:1 (body) and 3:1 (large text). 5. MOTION. Every transition with duration and easing. Flag over 300ms or linear. 6. DENSITY. Where am I cramming and where am I wasting space? 7. TAP TARGETS. Every clickable control under 44px. For every finding: file and line, what's wrong in one sentence, and the exact replacement value. Rank the list by how much each fix changes how expensive the site feels. Measure with a real browser; do not estimate.
Te devolverá una lista numerada y ordenada por impacto. Revísala antes de aprobar nada.
Arregla de tres en tres
Pedir todo de una vez es la forma más rápida de que Claude reescriba medio proyecto. Hazlo por lotes y comprueba cada uno.
-
Lote 1: hallazgos 1 a 3
Fix findings 1 through 3 only. Keep my existing colors and brand. Do not touch anything I didn't ask about. After each fix, show before and after of the exact lines you changed. When you're done, re-measure those areas and tell me if they pass.
-
Revisa y vuelve a medir
Mira el antes y el después de las líneas cambiadas. Si tienes pruebas, ejecútalas. Comprueba que la marca (colores, tipografía) no cambió.
-
Lote 2: hallazgos 4 a 6
Repite el mismo prompt cambiando "1 through 3" por "4 through 6". En mi web fueron 2 rondas de 3 y unos 12 minutos en total.
Los 5 números que debes revisar
Medidos en mi web antes y después. Los tuyos serán distintos; lo importante es que los midas.
1 · Escala tipográfica
Tamaños de letra distintos: mi web tenía 24 y quedó en 7 (13 / 15 / 17 / 20 / 28 / 34 / 56).
2 · Contraste
WCAG pide al menos 4,5:1 en texto normal y 3:1 en texto grande. Mi texto blanco sobre el banner morado estaba en 4,19:1 (3,10:1 en modo oscuro) y quedó en 5,15:1.
3 · Objetivo táctil
44 px de alto como mínimo (Apple pide 44 × 44 pt en iOS). Mis chips medían 40 px.
4 · Cuadrícula de 4 px
12 de mis 24 valores de espaciado estaban fuera de la cuadrícula; quedaron 0 declarados.
5 · Duración de animaciones
Entre 150 y 250 ms, y nada lineal. Mi web ya cumplía (150 a 200 ms); solo centralicé duración y curva.
Para contar tus tamaños de letra, pega esto en la consola del navegador (F12):
const s = {};
document.querySelectorAll('body *').forEach(e => {
if ([...e.childNodes].some(n => n.nodeType === 3 && n.textContent.trim())) {
const f = getComputedStyle(e).fontSize; s[f] = (s[f] || 0) + 1;
}
});
console.log(Object.keys(s).length, s);Si algo no sale bien
No encuentra la skill
Quedó anidada: apple-design-skill/skills/apple-design-skill/SKILL.md. Cópiala un nivel arriba, como en la instalación. Usa también el nombre exacto: apple-design-skill.
Reescribe todo el archivo
Agrega "Do not touch anything I didn't ask about" en cada prompt de arreglo y pide el antes y el después de las líneas cambiadas.
Cambia tu marca
Si tu web empieza a parecerse a la de Apple, pide solo pulido: "Keep my existing colors and brand. Apply structural rules only".
Te da consejos genéricos
No forzaste la skill. Empieza el prompt con "Use the apple-design-skill skill".
Los números no cuadran
La skill no mide. Pide medición real en el navegador y compara antes y después.
Nada cambia al verlo
Arreglaste hallazgos de baja prioridad. Haz primero los 3 mejor rankeados.
Úsala de forma responsable
Trabaja sobre una copia o una rama de tu proyecto y revisa cada cambio antes de publicarlo. Las reglas de Apple son una guía de diseño, no una garantía de accesibilidad: si tu sitio debe cumplir una norma, compruébala con las herramientas oficiales.
¿Listo para auditar tu web?
La skill es gratuita y de código abierto.
Te mandé esto porque comentaste DISEÑO. Si lo pruebas, mándame una captura por mensaje directo.
Todas las herramientas que muestro las pruebo antes. Sígueme en @rafchn para la próxima.
— Rafael