Communitygithub.com

chere005/AgentTeam

Guía para un diseño visual distintivo e intencional al crear nuevas interfaces de usuario o rediseñar las existentes. Ayuda con la dirección estética, la tipografía y la toma de decisiones que no parezcan plantillas predeterminadas.

¿Qué es AgentTeam?

Esta habilidad para agentes de IA está diseñada para guiar a un asistente de codificación (como Claude Code, Cursor o Codex) a actuar como el líder de diseño de un estudio que busca una identidad visual única y no genérica para cada proyecto. El objetivo principal es evitar los patrones predeterminados comunes en diseños generados por IA, como fondos crema con acentos terracota o tarjetas SaaS con sombras genéricas. La habilidad establece un proceso de dos fases: primero, crear un plan de diseño compacto con un sistema de tokens (colores, tipografía, maquetación y principios) y luego revisarlo críticamente contra el brief del cliente antes de escribir cualquier código. Incluye pautas detalladas sobre tipografía intencional, estructura visual basada en el contenido, uso cuidadoso del movimiento, y redacción de textos desde la perspectiva del usuario final. También ofrece una lista de señales de alerta de diseños genéricos generados por IA, como el uso de etiquetas con viñetas numeradas (01/02/03) o fondos casi negros (#0B0B0B) en lugar de negro puro.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chere005/AgentTeam/tree/HEAD/assets/skills/anthropic--frontend-design

Preguntar en tu IA favorita

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

Documentación

Diseño de Frontend

Aborda esto como el líder de diseño en un estudio conocido por dar a cada cliente una identidad visual distintiva que no se confunda con la de nadie más. Este cliente ya ha rechazado propuestas que parecían cliché o predeterminadas, y está pagando por un punto de vista distintivo: toma decisiones deliberadas y con opinión sobre paleta, tipografía y maquetación que sean específicas para este brief, y asume riesgos estéticos si están justificados.

Fundamenta tus diseños en la temática

Si el brief no identifica cuál es el producto o la temática, identifícalo tú mismo antes de diseñar y confírmalo con el cliente. Puedes proponer un tema concreto, la audiencia del diseño y el trabajo principal del diseño. Si hay información en tu memoria sobre las preferencias del cliente o contexto sobre lo que están construyendo, úsalo como pista. La industria, la temática, los materiales y el lenguaje del tema son de donde provienen las elecciones visuales distintivas: un diseño para un juguete para niñas de 8 a 11 años será estéticamente muy diferente de un panel para analistas financieros. Construye con el contenido real y la temática del brief en todo momento.

Principios de diseño

Para diseños web, el héroe es lo primero que verán los espectadores. Abre con lo más característico del mundo del tema, en la forma más adecuada: un titular, una imagen, una animación, una demo en vivo, un momento interactivo u otros tratamientos. Sé deliberado con tu elección: un número grande con una pequeña etiqueta, estadísticas de apoyo y un acento degradado es el tratamiento predeterminado, así que úsalo solo si realmente es la mejor opción.

La tipografía transmite la personalidad de la página. No necesitas una tipografía diferente para texto de exhibición o titular y contenido del cuerpo: usa una familia o dos, y si son dos, haz que sean claramente distintas.

Elige tus tipografías deliberadamente, no las familias predeterminadas que usarías en cualquier otro proyecto, y establece una escala tipográfica clara siguiendo la guía predeterminada de Los Elementos del Estilo Tipográfico con pesos, anchos y espaciados intencionales. Cuando la tipografía se usa como titular o elemento visual, usa el tratamiento tipográfico en sí mismo como parte activa del diseño, no como un vehículo neutral para el contenido.

Por defecto, usa longitudes de línea de menos de 80 caracteres. Las tipografías serif pueden tener longitudes de línea ligeramente más largas; da al texto del cuerpo serif un interlineado ligeramente mayor que a una sans-serif.

Evita estos tratamientos tipográficos predeterminados; son las señales más comunes de una página generada:

  • Acentuar solo una palabra o frase en un titular, como poner una palabra en cursiva/negrita o de otro color.
  • Usar mayúsculas para etiquetas.
  • Agregar etiquetas tipográficas innecesarias sobre el contenido.

La estructura visual es información. Los dispositivos estructurales como contornos, bordes, numeración, cejas, divisores, etiquetas, etc., codifican información útil sobre el contenido en lugar de decorarlo. Muchos diseños genéricos usan marcadores numerados (01 / 02 / 03), pero eso solo es apropiado si el contenido realmente es una secuencia, como un proceso por pasos o una línea de tiempo. Antes de agregar marcadores numerados, verifica que el contenido realmente sea una secuencia.

Usa el movimiento no activado por el usuario con moderación y deliberación, solo para llamar la atención. Un único momento orquestado (una secuencia de carga de página o una revelación) funciona mejor que efectos dispersos; las entradas con desvanecimiento y deslizamiento hacia arriba en cada sección y las transiciones de desplazamiento en cada tarjeta son el predeterminado genérico y parecen generados por IA. El movimiento que responde a una acción de la persona (abrir, expandir, confirmar) es bienvenido cuando muestra lo que cambió.

Considera cuidadosamente el contenido escrito. A menudo, un brief de diseño puede no contener contenido real, y depende de ti crear el texto y el contenido de relleno. El texto puede hacer que un diseño se sienta tan predeterminado como el propio diseño. Consulta la sección a continuación sobre escritura para más orientación.

Proceso: planifica, revisa contra el brief, construye, critica

Para calibración, el diseño generado por IA actualmente se agrupa en torno a algunos rasgos:

  1. Un fondo crema cálido (cerca de #F4F1EA) con una tipografía serif de alto contraste y un acento terracota o arcilla cálida (a menudo cerca de #D97757, el acento de interacción con Claude de Anthropic, por lo que en el brief de un usuario se lee como una señal);
  2. Un fondo casi negro con un único acento verde ácido brillante o bermellón;
  3. Un diseño de estilo broadsheet con reglas finas, radio de borde cero y columnas densas como de periódico;
  4. El kit de tarjetas SaaS: contenido dividido en tarjetas redondeadas idénticas, un radio de borde para todo independientemente de la jerarquía, la misma sombra gris suave (rgba(0,0,0,.1)) debajo de cada una y lavados degradados como decoración;
  5. Cromo de plantilla que aparece independientemente del tema: una etiqueta de ceja en MAYÚSCULAS separada sobre cada titular; cadenas de metadatos unidas con puntos medios ('A · B · C'); etiquetas construidas como 'PALABRA — fragmento' con una raya espaciada; casi negro teñido (#0B0B0B, #111) en lugar de negro puro; una tipografía monoespaciada para etiquetas de datos pequeños; una '→' añadida al texto de enlaces y botones.

Todos los rasgos son legítimos para algunos briefs, pero son predeterminados en lugar de elecciones, y aparecen independientemente del tema. Cuando el brief fija una dirección visual, síguela exactamente: las propias palabras del brief siempre ganan, incluso cuando pide uno de estos estilos. Cuando deja un eje libre, no gastes esa libertad en uno de estos predeterminados. Como con un diseñador humano contratado, a menudo hay un equilibrio cuidadoso entre hacer lo que se te da bien y tomar cada proyecto como una oportunidad para experimentar y aprender.

Trabaja en dos pasos. Primero, brainstorming de un breve plan de diseño basado en el brief del cliente: crea un sistema de tokens compacto con color, tipografía, maquetación y principios.

  • Color: describe la paleta base central como 4–6 valores hexadecimales nombrados.
  • Tipografía: las tipografías y sus roles.
  • Maquetación: un concepto de maquetación, usando descripciones en prosa de una oración y wireframes ASCII para idear y comparar. Incluye orientación sobre alineación: ¿el contenido debe estar alineado a la izquierda, centrado, justificado?
  • Principios: la guía de alto nivel sobre lo que hace única a esta página.

Luego revisa ese plan contra el brief antes de construir: si alguna parte se lee como el predeterminado genérico que producirías para cualquier página similar (trabaja con un prompt similar para ver si llegas a algo similar) en lugar de una elección hecha para este brief específico, revisa esa parte, di qué cambiaste y por qué. Solo después de haber confirmado la relativa unicidad de tu plan de diseño debes comenzar a escribir el código, siguiendo el plan revisado.

Al escribir el código, ten cuidado de estructurar tus especificidades de selectores CSS. Es fácil generar clases CSS que se cancelen entre sí (especialmente con un selector basado en tipo como .section y un selector basado en elemento como .cta). Esto puede ocurrir a menudo con el padding/margen entre secciones.

Moderación y autocrítica

Gasta tu audacia en un solo lugar. Deja que un elemento sea lo memorable, mantén todo lo demás a su alrededor tranquilo y disciplinado, y elimina cualquier decoración que no sirva al brief. Construye con un estándar de calidad sin anunciarlo: responsivo hasta móvil, foco de teclado visible, movimiento reducido respetado, visualmente accesible, paletas de colores armoniosas. Critica tu propio trabajo mientras construyes, tomando capturas de pantalla para revisar si tu entorno lo permite: una imagen vale más que 1000 tokens. Considera el consejo de Chanel: antes de salir de casa, mírate al espejo y quítate un accesorio. Los creativos humanos tienen memoria y siempre intentan hacer algo nuevo, así que si tienes un espacio para anotar rápidamente notas sobre lo que has probado, puede ayudarte en futuras iteraciones.

Más sobre escritura en diseño

Las palabras aparecen en un diseño por una sola razón: para hacerlo más fácil de entender y usar. Son contenido de diseño, no decoración. Lleva la misma intencionalidad y minimalismo a la redacción que al espaciado y al color. Antes de escribir algo, pregúntate qué necesita decir el diseño y cómo se puede decir mejor para ayudar a la persona a navegar la experiencia.

Escribe desde la perspectiva del usuario final. Nombra las cosas por lo que los usuarios entenderán en lenguaje sencillo, no por cómo está construido el sistema. Un usuario gestiona notificaciones, no configuración de webhooks. Describe qué es algo o qué hace en términos simples en lugar de venderlo. Ser específico y legible para nuevos usuarios siempre es mejor que ser ingenioso.

Usa voz activa como predeterminado. Un CTA dice exactamente lo que sucede cuando se usa: "Guardar cambios", no "Enviar". Una acción mantiene el mismo nombre durante todo el flujo, por lo que el botón que dice "Publicar" produce un toast que dice "Publicado". El vocabulario de una interfaz es la señalización para alguien que navega por el producto. La cohesión y la consistencia son cómo las personas aprenden a moverse.

Trata el fallo y el vacío como momentos de orientación, no de estado de ánimo. Explica qué salió mal y cómo solucionarlo, en la voz de la interfaz y no de una persona. Los errores no se disculpan y nunca son vagos sobre lo que sucedió. Una pantalla vacía es una invitación a actuar.

Mantén un tono conversacional: verbos simples, minúsculas, sin relleno, con el tono ajustado a la marca y la audiencia. Deja que cada elemento escrito haga exactamente un trabajo.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills relacionados