skill-gallery

frontend-ui-engineering

Skill de frontend con calidad de ingeniería de Addy Osmani: interfaces accesibles y adaptables con estados de carga, vacíos y de error, tokens semánticos y una tabla de valores por defecto con “estética de IA” que conviene evitar. Solo instrucciones, sin scripts.

Ruta
skills/frontend-ui-engineering · SKILL.md
Commit fijado
aeac41d4d0
Licencia
MIT

Cada prompt muestra una matriz 2×2 fija: Codex nativo, Codex + skill, Claude Code nativo, Claude Code + skill. Haz clic en una captura para ver la página completa. Instalar y usar ↓

Puntos fuertes

Lo que la propia documentación del skill dice que hace bien, con un enlace a donde lo dice. Son afirmaciones, no resultados: compáralas con las páginas de abajo.

Alcance de la prueba: Landing page de SaaS, Panel de datos, Blog y portafolio personal, Estados de componentes de formulario y respuesta. Los prompts que no están en esta lista aparecen como “Fuera de alcance”, no como pendientes.

Decidido a partir del texto del skill antes de las ejecuciones del segundo lote; form-states se añadió para mostrar su accesibilidad y su manejo de estados.

Codex nativo

OK
Codex · nativo — Landing page de SaaS, captura (Escritorio, parte superior de la página)Codex · nativo — Landing page de SaaS, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
7m 51s
Tokens
in 424k · out 24.5k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-25

a11y · grave: 1▶ vídeo

👍 0 · Votar

Codex + frontend-ui-engineering

OK
Codex + frontend-ui-engineering — Landing page de SaaS, captura (Escritorio, parte superior de la página)Codex + frontend-ui-engineering — Landing page de SaaS, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
9m 28s
Tokens
in 886k · out 24.2k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code nativo

OK
Claude Code · nativo — Landing page de SaaS, captura (Escritorio, parte superior de la página)Claude Code · nativo — Landing page de SaaS, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
7m 11s
Tokens
in 30 · cache 873k · out 37.6k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code + frontend-ui-engineering

OK
Claude Code + frontend-ui-engineering — Landing page de SaaS, captura (Escritorio, parte superior de la página)Claude Code + frontend-ui-engineering — Landing page de SaaS, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
9m 56s
Tokens
in 50 · cache 2.13M · out 61.5k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y: sin problemas detectados▶ vídeo

👍 0 · Votar

Codex nativo

OK
Codex · nativo — Panel de datos, captura (Escritorio, parte superior de la página)Codex · nativo — Panel de datos, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
6m 56s
Tokens
in 326k · out 25.8k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-25

a11y · crítico: 1▶ vídeo

👍 0 · Votar

Codex + frontend-ui-engineering

OK
Codex + frontend-ui-engineering — Panel de datos, captura (Escritorio, parte superior de la página)Codex + frontend-ui-engineering — Panel de datos, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
12m 50s
Tokens
in 819k · out 30.8k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 2▶ vídeo

👍 0 · Votar

Claude Code nativo

OK
Claude Code · nativo — Panel de datos, captura (Escritorio, parte superior de la página)Claude Code · nativo — Panel de datos, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
8m 03s
Tokens
in 34 · cache 1.08M · out 46.4k
Skill usado
n/a
Recursos externos
ninguno
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code + frontend-ui-engineering

OK
Claude Code + frontend-ui-engineering — Panel de datos, captura (Escritorio, parte superior de la página)Claude Code + frontend-ui-engineering — Panel de datos, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
9m 27s
Tokens
in 30 · cache 1.05M · out 57.8k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · moderado: 1▶ vídeo

👍 0 · Votar

Codex nativo

OK
Codex · nativo — Blog y portafolio personal, captura (Escritorio, parte superior de la página)Codex · nativo — Blog y portafolio personal, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
4m 59s
Tokens
in 218k · out 19.8k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-25

a11y · grave: 1▶ vídeo

👍 0 · Votar

Codex + frontend-ui-engineering

OK
Codex + frontend-ui-engineering — Blog y portafolio personal, captura (Escritorio, parte superior de la página)Codex + frontend-ui-engineering — Blog y portafolio personal, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
8m 28s
Tokens
in 398k · out 21.0k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code nativo

OK
Claude Code · nativo — Blog y portafolio personal, captura (Escritorio, parte superior de la página)Claude Code · nativo — Blog y portafolio personal, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
10m 28s
Tokens
in 24 · cache 661k · out 41.1k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code + frontend-ui-engineering

OK
Claude Code + frontend-ui-engineering — Blog y portafolio personal, captura (Escritorio, parte superior de la página)Claude Code + frontend-ui-engineering — Blog y portafolio personal, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
5m 19s
Tokens
in 32 · cache 925k · out 33.6k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y: sin problemas detectados▶ vídeo

👍 0 · Votar

Codex nativo

OK
Codex · nativo — Estados de componentes de formulario y respuesta, captura (Escritorio, parte superior de la página)Codex · nativo — Estados de componentes de formulario y respuesta, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
8m 59s
Tokens
in 220k · out 25.7k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 2▶ vídeo

👍 0 · Votar

Codex + frontend-ui-engineering

OK
Codex + frontend-ui-engineering — Estados de componentes de formulario y respuesta, captura (Escritorio, parte superior de la página)Codex + frontend-ui-engineering — Estados de componentes de formulario y respuesta, captura (Móvil, parte superior de la página)
Modelo
gpt-6.1-sol · high
Tiempo
8m 36s
Tokens
in 332k · out 20.2k
Skill usado
Sí
Recursos externos
design-system.service.gov.uk, www.carbondesignsystem.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code nativo

OK
Claude Code · nativo — Estados de componentes de formulario y respuesta, captura (Escritorio, parte superior de la página)Claude Code · nativo — Estados de componentes de formulario y respuesta, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
9m 27s
Tokens
in 18 · cache 722k · out 62.0k
Skill usado
n/a
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Claude Code + frontend-ui-engineering

OK
Claude Code + frontend-ui-engineering — Estados de componentes de formulario y respuesta, captura (Escritorio, parte superior de la página)Claude Code + frontend-ui-engineering — Estados de componentes de formulario y respuesta, captura (Móvil, parte superior de la página)
Modelo
claude-opus-5-5 · high
Tiempo
9m 33s
Tokens
in 36 · cache 1.47M · out 62.1k
Skill usado
Sí
Recursos externos
fonts.googleapis.com, fonts.gstatic.com
Fecha de ejecución
2026-10-26

a11y · grave: 1▶ vídeo

👍 0 · Votar

Instalar y usar

Instalación a nivel de proyecto: copia la carpeta del skill (la que contiene SKILL.md) en tu proyecto, en el commit fijado. Las ejecuciones de la galería lo instalaron de la misma forma.

Claude Code

Instalar

Copia la carpeta en <project>/.claude/skills/frontend-ui-engineering/.

git clone https://github.com/addyosmani/agent-skills.git /tmp/frontend-ui-engineering-src
git -C /tmp/frontend-ui-engineering-src checkout aeac41d4d005999432bb7312f7ff06383a91d59d
mkdir -p .claude/skills
cp -R /tmp/frontend-ui-engineering-src/skills/frontend-ui-engineering .claude/skills/frontend-ui-engineering

Usar

# interactivo
/frontend-ui-engineering <tu tarea>

# o termina cualquier solicitud con
Use the frontend-ui-engineering skill.

# no interactivo, como en las ejecuciones de la galería
claude -p '<tu tarea> Use the frontend-ui-engineering skill.'

Para tenerlo disponible en todos los proyectos, coloca la carpeta en ~/.claude/skills/frontend-ui-engineering/. Claude Code también puede cargar el skill por sí solo cuando una solicitud coincide con la descripción del skill.

Codex

Instalar

Copia la carpeta en <project>/.agents/skills/frontend-ui-engineering/.

git clone https://github.com/addyosmani/agent-skills.git /tmp/frontend-ui-engineering-src
git -C /tmp/frontend-ui-engineering-src checkout aeac41d4d005999432bb7312f7ff06383a91d59d
mkdir -p .agents/skills
cp -R /tmp/frontend-ui-engineering-src/skills/frontend-ui-engineering .agents/skills/frontend-ui-engineering

Usar

# interactivo: menciónalo o elígelo en /skills
$frontend-ui-engineering <tu tarea>

# no interactivo, como en las ejecuciones de la galería
codex exec -s workspace-write '<tu tarea> Use the $frontend-ui-engineering skill.'

Para tenerlo disponible en todos los proyectos, coloca la carpeta en ~/.agents/skills/frontend-ui-engineering/. Codex también puede elegir el skill por sí solo, según su descripción.

Notas

Metadatos: skills/frontend-ui-engineering/meta.yaml · Copyright (c) 2025 Addy Osmani