🧩 Qué es / qué hace
Definición precisa y alcance real de la skill
"La skill que mejora lo que ya existe; nunca lo que empieza desde cero."
impeccable v3.1.1 es un skill de Claude Code con licencia Apache 2.0, derivado de frontend-design de Anthropic, especializado en rediseño, crítica, auditoría y pulido de interfaces frontend existentes. Organiza 24 comandos en 5 categorías (Build, Evaluate, Refine, Enhance, Fix) y actúa como reviewer de diseño e implementador al mismo tiempo.
- ✓ Rediseño y crítica de páginas existentes
- ✓ Revisión de UX con heurísticas y puntuación
- ✓ Auditoría técnica (a11y, rendimiento, diseño responsivo)
- ✓ Pulido final antes del deploy
- ✓ Animaciones y microinteracciones
- ✓ Sistemas de diseño y tokens reutilizables
- ✓ i18n, estados de error/vacío, casos límite
- ✗ Backend — API, bases de datos, servidores
- ✗ Crear una interfaz desde cero (→ frontend-design)
- ✗ Identidad de marca y logo (→ brand-guidelines)
- ✗ Lógica de negocio pura sin UI
- ✗ Infraestructura y DevOps
- ✗ Tareas que no son de UI (pruebas unitarias, CI/CD)
🎣 Cuándo se activa
Disparadores exactos de la description — con qué solicitud se activa Claude
Claude analiza cada pedido del usuario en función de la description de la skill. Si hay una coincidencia, la skill se invoca automáticamente, sin que el usuario escriba /impeccable.
Verbos que activan impeccable
🚀 Cómo mejora tus páginas
Valor concreto para el resultado final
Escala tipográfica, peso, contraste y espaciado rítmico (≥1.25 de proporción entre pasos). Elimina las escalas planas y la banalidad visual.
Auditoría WCAG, contraste, etiquetas ARIA, foco visible, navegación con teclado — lo que Lighthouse no detecta.
Diagnostica y corrige la lentitud de renderizado, los reflows, las animaciones con CLS y las fuentes que bloquean la carga.
Animaciones con propósito, transiciones suaves, feedback de estado, delight sin excesos — respetando prefers-reduced-motion.
Breakpoints, contenedores fluidos, tipografía escalable, áreas táctiles adecuadas, modo oscuro/claro.
Extrae tokens CSS/Tailwind, crea un DESIGN.md documentado, hace que los componentes sean reutilizables y coherentes.
⚙️ Cómo funciona por dentro
Stack, archivos, scripts y enfoque reales
Archivos principales
SKILL.md— manifest (name, description, commands, version)reference/critique.md— revisión heurística de UXreference/audit.md— accesibilidad + rendimiento + diseño adaptablereference/polish.md— revisión de calidad antes del lanzamientoreference/animate.md— movimiento con propósitoreference/extract.md— tokens y sistema de diseñoscripts/pin.mjs— crear atajos de comandos
Configuración (recopilación de contexto)
- 1. Lee PRODUCT.md y DESIGN.md del proyecto
- 2. Registra el contexto de diseño del codebase
- 3. Aplica las leyes de diseño compartidas (prohibiciones absolutas)
- 4. Enruta al comando correcto
- 5. Ejecuta el archivo de referencia del comando
Flujo de ejecución
Solicitud del usuario
Claude detecta un verbo de mejora → activa impeccable
Configuración y recopilación de contexto
Lee PRODUCT.md, DESIGN.md y registra el estado actual de la UI
Routing Rules
Primera palabra = comando → carga el archivo de referencia; sin argumento → menú; general → aplica setup + register
Ejecución + Entrega
Implementa cambios en el codebase, aplica shared design laws, entrega código o análisis
🔧 Crear atajo de comando (pin)
node .claude/skills/impeccable/scripts/pin.mjs pin polish
Crear atajo /polish que invoca directamente /impeccable polish. Válido para cualquiera de los 24 comandos.
💬 Ejemplo práctico + PROMPT listo
Copia y pega directamente en Claude Code
Escenario
Tienes un dashboard de React/Tailwind funcional, pero visualmente aburrido: tipografía plana, tarjetas idénticas, cero animación, formulario sin estados de error y sin adaptación a móviles. Aquí es donde entra impeccable.
/impeccable critique src/components/Dashboard.tsx
Quero um UX review completo com heuristic scoring.
Foque em: hierarquia visual, carga cognitiva,
estados de erro e empty state, acessibilidade,
e responsividade mobile. Me entregue um relatório
priorizado com as 5 issues mais críticas primeiro.
/impeccable polish src/pages/Landing.tsx
Final quality pass antes de ir para produção.
Verifique: contraste WCAG AA, focus visible,
tipografia (65-75ch body), touch targets ≥44px,
i18n hardcoded strings, e aplique animate com
prefers-reduced-motion.
/impeccable extract src/
Extraia todos os tokens de design existentes
(cores, espaçamento, tipografia, shadows) e
crie um DESIGN.md documentado + tokens.css
com custom properties. Identifique componentes
duplicados que podem virar um único reutilizável.
- ✓ La interfaz funciona, pero se ve fea/insípida
- ✓ Necesitas QA de UX antes del deploy
- ✓ Quieres animar sin saber por dónde empezar
- ✓ Sistema de diseño inconsistente
- ✓ Formulario sin manejo de casos límite
- ✗ Todavía no existe ninguna interfaz
- ✗ Necesitas crear una API o un backend
- ✗ Quieres crear una identidad visual desde cero
- ✗ La tarea es CI/CD, pruebas, infraestructura
🧬 Combina con / límites
Ecosistema de skills y cuándo no usar impeccable
⚛️ frontend-design ↔ ✨ impeccable — la dupla fundamental
frontend-design (Módulo 1.1)
Crear interfaz desde cero. Decide la arquitectura, el stack (React/Tailwind/shadcn), la estructura de componentes y el flujo inicial de UX. Es el "antes".
impeccable (este módulo)
Toma la interfaz existente y la convierte en impecable. No decide el stack: mejora lo que hay. Es el "después". Flujo natural: frontend-design → impeccable polish.
Combina con otros skills del curso
frontend-design (1.1)
Crea el scaffold; impeccable lo refina. Úsalos en secuencia: 1.1 → 1.2.
web-artifacts-builder (1.3)
Genera artefactos HTML independientes; impeccable los mejora después de crearlos.
brand-guidelines (2.2)
Define la identidad y los tokens de marca; impeccable apply colorize usa esos tokens en la interfaz.
animation-designer (3.1)
Para animaciones complejas y cinematográficas; impeccable animate cubre el motion de UI/UX del día a día.
agent-browser (4.3)
Valida en el navegador real, mediante Playwright, el resultado de impeccable; comprueba si las mejoras se renderizan correctamente.
⚠️ Límites que debes conocer
- → No crea desde cero. Si todavía no hay una interfaz, empieza con frontend-design (1.1).
- → No decide la arquitectura ni el stack: trabaja con lo que encuentra en el proyecto.
- → No es para branding o logos (usa brand-guidelines T2.2).
- → Para animaciones 3D complejas o video, usa las skills de Medios (Ruta 3).
📋 Resumen del Módulo 1.2
En este módulo aprendiste qué hace único a impeccable en el ecosistema de skills: es la skill del "después" — entra en juego cuando ya existe una interfaz y la lleva al máximo.
✓ Qué aprendiste
- ✓ Definición precisa y alcance de impeccable v3.1.1
- ✓ Los 24 comandos distribuidos en 5 categorías
- ✓ Verbos que activan la skill automáticamente
- ✓ Cómo protegen la calidad las Shared Design Laws
- ✓ Configuración, reglas de enrutamiento y flujo de ejecución interno
- ✓ Diferencia clave: impeccable frente a frontend-design
- ✓ 3 prompts listos para usar ahora
- ✓ Cómo se combina con brand-guidelines y agent-browser
Próximo módulo
Módulo 1.3 — web-artifacts-builder
Generar artefactos HTML/SVG/Mermaid independientes directamente desde Claude Code.
Mientras impeccable perfecciona interfaces existentes, web-artifacts-builder genera nuevos artefactos visuales reutilizables.