Communitygithub.com

Investigador y Diseñador de UX

Genera personas de usuario a partir de datos de investigación, crea mapas de viaje, planifica pruebas de usabilidad y sintetiza hallazgos de investigación en recomendaciones de diseño accionables.

¿Qué es Investigador y Diseñador de UX?

Esta habilidad convierte a cualquier agente de IA en un asistente integral de investigación y diseño de Experiencia de Usuario (UX). Está diseñado para ayudar a desarrolladores, diseñadores y gerentes de producto a transformar datos sin procesar en artefactos de diseño prácticos. La habilidad soporta cuatro flujos de trabajo principales: Generar Personas de Usuario, Crear Mapas de Viaje, Planificar Pruebas de Usabilidad y Sintetizar Hallazgos de Investigación. Utiliza un script de Python (`persona_generator.py`) para crear personas basadas en datos recolectados de usuarios, y proporciona plantillas detalladas para proto-personas, mapas de experiencia, métricas de pruebas de usabilidad y marcos de síntesis. La habilidad enfatiza comenzar con un paso de clarificación para asegurar que se utilicen los datos y el alcance correctos, y proporciona guías de referencia completa para validar resultados. Está optimizada para plataformas que pueden ejecutar scripts de Python y leer/escribir archivos Markdown y JSON, lo que la hace ideal para agentes como Claude Code, Cursor y Codex.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/borghei/Claude-Skills/tree/HEAD/product-team/ux-researcher-designer

Preguntar en tu IA favorita

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

Documentación

¿Qué hace Investigador y Diseñador de UX?

Genera personas de usuario a partir de datos de investigación, crea mapas de viaje, planifica pruebas de usabilidad y sintetiza hallazgos de investigación en recomendaciones de diseño accionables.


Índice


Términos de Activación

Usa esta habilidad cuando necesites:

  • "crear persona de usuario"
  • "generar persona a partir de datos"
  • "construir mapa de viaje del cliente"
  • "mapear viaje del usuario"
  • "planificar prueba de usabilidad"
  • "diseñar estudio de usabilidad"
  • "analizar investigación de usuarios"
  • "sintetizar hallazgos de entrevistas"
  • "identificar puntos débiles del usuario"
  • "definir arquetipos de usuario"
  • "calcular tamaño de muestra de investigación"
  • "crear mapa de empatía"
  • "identificar necesidades del usuario"

Aclarar Primero

Antes de generar el artefacto de investigación, resuelve las entradas a continuación. Cuando una falte o sea vaga y cambiaría el resultado, pregúntala; cuando no sea así, usa un valor predeterminado sensato e indica cuál usaste.

  • Entregable: persona, mapa de viaje, plan de prueba de usabilidad o síntesis de investigación (define qué flujo de trabajo y plantilla se aplica).
  • Datos disponibles y volumen: analítica/entrevistas/encuestas y cuántos usuarios (determina la confianza de la persona y si es proto-persona o basada en datos).
  • El objetivo y alcance del usuario: la persona, el objetivo a mapear, y el inicio/fin (determina las etapas del mapa de viaje y las preguntas de investigación).

Pregunta sobre los dos o tres insumos que más importan para esta solicitud, no toda la lista. Si el usuario quiere un resultado de inmediato, entrégalo y expón tus suposiciones al principio.

Flujos de Trabajo

Flujo de Trabajo 1: Generar Persona de Usuario

Situación: Tienes datos de usuario (analítica, encuestas, entrevistas) y necesitas crear una persona respaldada por investigación.

Pasos:

  1. Preparar datos del usuario

    Formato requerido (JSON):

    [
      {
        "user_id": "user_1",
        "age": 32,
        "usage_frequency": "daily",
        "features_used": ["dashboard", "reports", "export"],
        "primary_device": "desktop",
        "usage_context": "work",
        "tech_proficiency": 7,
        "pain_points": ["slow loading", "confusing UI"]
      }
    ]
    
  2. Ejecutar generador de personas

    # Salida legible para humanos
    python scripts/persona_generator.py
    
    # Salida JSON para integración
    python scripts/persona_generator.py json
    
  3. Revisar componentes generados

    ComponenteQué Revisar
    Arquetipo¿Coincide con los patrones de datos?
    Demografía¿Se deriva de datos reales?
    Objetivos¿Son específicos y accionables?
    Frustraciones¿Incluyen conteo de frecuencia?
    Implicaciones de diseño¿Pueden actuar los diseñadores sobre ellas?
  4. Validar persona

    • Muéstrasela a 3-5 usuarios reales: "¿Esto suena a ti?"
    • Verifica con tickets de soporte
    • Confirma contra datos de analítica
  5. Referencia: Consulta references/persona-methodology.md para criterios de validez

Lienzo de Proto-Persona (Alternativa Ligera)

Cuando no tengas datos de investigación pero necesites una persona basada en hipótesis para alinear al equipo, usa un lienzo de proto-persona. Las proto-personas son herramientas de suposición - no verdad validada - y deben probarse y refinarse.

Úsalo cuando: Inicies una nueva iniciativa sin presupuesto de investigación, alinees rápidamente a un equipo multifuncional, o crees una hipótesis comprobable sobre tu usuario.

Plantilla de Lienzo de Proto-Persona:

### [Nombre Aliterado] (ej., "Carlos Cuidadoso")

**Biografía y Demografía:**
- Edad, geografía, estatus social, etapa profesional
- Presencia en línea, actividades de ocio, estado de pareja

**Citas** (lo que dicen, sienten, piensan):
- "[Cita directa que captura su perspectiva]"
- "[Cita que revela frustración o aspiración]"

**Dolores:**
- [Dolor relacionado con el espacio del problema]
- [Dolor relacionado con soluciones alternativas actuales]

**Lo que Están Tratando de Lograr:**
- [Comportamiento observable 1]
- [Comportamiento observable 2]

**Objetivos** (deseos, necesidades, sueños):
- [Objetivo a corto plazo]
- [Aspiración a largo plazo]

**Actitudes e Influencias:**
- Autoridad para Tomar Decisiones: [¿Pueden comprar/adoptar tu solución?]
- Influenciadores de Decisiones: [¿Quién influye en sus decisiones?]
- Creencias y Actitudes: [¿Qué creencias impactan sus elecciones?]

**Suposiciones a Validar:**
- [Suposición principal que debe ser cierta para que esta persona sea viable]
- [Segunda suposición]
- [Tercera suposición]

Próximos pasos después de la proto-persona:

  1. Generar preguntas de entrevista para validar suposiciones (Recomendado)
  2. Generar una anti-persona para definir límites de alcance
  3. Convertir en un resumen para stakeholders de una página

Flujo de Trabajo 2: Crear Mapa de Viaje

Situación: Necesitas visualizar la experiencia de usuario de extremo a extremo para un objetivo específico.

Pasos:

  1. Definir alcance

    ElementoDescripción
    PersonaQué tipo de usuario
    ObjetivoQué está tratando de lograr
    InicioDisparador que inicia el viaje
    FinCriterio de éxito
    Marco de tiempoHoras/días/semanas
  2. Recopilar datos del viaje

    Fuentes:

    • Entrevistas de usuario (pregunta "guíame a través...")
    • Grabaciones de sesiones
    • Analítica (embudo, abandonos)
    • Tickets de soporte
  3. Mapear las etapas

    Etapas típicas de SaaS B2B:

    Conocimiento → Evaluación → Incorporación → Adopción → Defensa
    
  4. Rellenar capas para cada etapa

    Etapa: [Nombre]
    ├── Acciones: ¿Qué hace el usuario?
    ├── Puntos de Contacto: ¿Dónde interactúa?
    ├── Emociones: ¿Cómo se siente? (1-5)
    ├── Puntos Débiles: ¿Qué lo frustra?
    └── Oportunidades: ¿Dónde podemos mejorar?
    
  5. Mapear tres rutas de experiencia (no solo el camino feliz)

    EtapaCamino FelizCamino de FracasoCamino Difícil
    ConocimientoEncuentra el producto mediante búsquedaNunca descubre el productoEncuentra al competidor primero
    ConsideraciónPropuesta de valor claraConfundido por el precioNecesita aprobación de gerente
    DecisiónFlujo de registro fácilErrores en formulario, abandonaRevisión legal retrasa
    Entrega y UsoIncorporación fluidaNo puede importar datosNecesita solución alternativa
    LealtadSe convierte en defensorAbandona silenciosamenteSe queda pero se queja
    • Camino Feliz: Todo funciona como está diseñado.
    • Camino de Fracaso: El usuario no puede completar su objetivo y abandona.
    • Camino Difícil: El usuario completa el objetivo pero con fricción, soluciones alternativas o frustración.
  6. Agregar KPI y propiedad por etapa

    EtapaKPI PrincipalKPI RetrasadoDueño del Equipo
    ConocimientoVisitas al sitio, impresiones de anunciosRecuerdo de marcaMarketing
    ConsideraciónSolicitudes de demo, visitas a página de precioConversión de MQLMarketing/Ventas
    DecisiónInicios de prueba, contrato enviadoTasa de cierreVentas
    UsoAdopción de funciones, DAUTasa de retenciónProducto
    LealtadNPS, conteo de referidosLTV, ingresos de expansiónÉxito del Cliente
  7. Identificar los principales puntos de fricción e intervenciones

    Para cada punto de fricción, documenta:

    Punto de FricciónPor Qué ImportaIntervenciónImpacto EsperadoEsfuerzoConfianza
    [Descripción][Impacto en usuario/negocio][Arreglo propuesto]Alto/Med/BajoP/M/GAlta/Media/Baja

    Puntaje de Prioridad = Frecuencia x Severidad x Solucionabilidad

  8. Referencia: Consulta references/journey-mapping-guide.md para plantillas


Flujo de Trabajo 3: Planificar Prueba de Usabilidad

Situación: Necesitas validar un diseño con usuarios reales.

Pasos:

  1. Definir preguntas de investigación

    Transforma objetivos vagos en preguntas comprobables:

    VagoComprobable
    "¿Es fácil de usar?""¿Pueden los usuarios completar el pago en <3 min?"
    "¿Les gusta a los usuarios?""¿Elegirán los usuarios el Diseño A o B?"
    "¿Tiene sentido?""¿Pueden los usuarios encontrar la configuración sin pistas?"
  2. Seleccionar método

    MétodoParticipantesDuraciónMejor Para
    Remoto moderado5-845-60 minIdeas profundas
    Remoto no moderado10-2015-20 minValidación rápida
    Guerrilla3-55-10 minRetroalimentación rápida
  3. Diseñar tareas

    Formato de tarea bueno:

    ESCENARIO: "Imagina que estás planeando un viaje a París..."
    OBJETIVO: "Reserva un hotel por 3 noches dentro de tu presupuesto."
    ÉXITO: "Ves la página de confirmación."
    

    Progresión de tareas: Calentamiento → Principal → Secundaria → Caso extremo → Exploración libre

  4. Definir métricas de éxito

    MétricaObjetivo
    Tasa de finalización>80%
    Tiempo por tarea<2× lo esperado
    Tasa de error<15%
    Satisfacción>4/5
  5. Preparar guía del moderador

    • Instrucciones de pensar en voz alta
    • Preguntas no inductivas
    • Preguntas posteriores a la tarea
  6. Referencia: Consulta references/usability-testing-frameworks.md para la guía completa


Flujo de Trabajo 4: Sintetizar Investigación

Situación: Tienes datos de investigación en bruto (entrevistas, encuestas, observaciones) y necesitas ideas accionables.

Pasos:

  1. Codificar los datos

    Etiqueta cada dato:

    • [OBJETIVO] - Lo que quieren lograr
    • [DOLOR] - Lo que los frustra
    • [COMPORTAMIENTO] - Lo que realmente hacen
    • [CONTEXTO] - Cuándo/dónde usan el producto
    • [CITA] - Palabras directas del usuario
  2. Agrupar patrones similares

    Usuario A: Uso diario, funciones avanzadas, accesos directos
    Usuario B: Uso diario, flujos de trabajo complejos, automatización
    Usuario C: Uso semanal, necesidades básicas, ocasional
    
    Grupo 1: A, B (Usuarios Potentes)
    Grupo 2: C (Usuario Casual)
    
  3. Calcular tamaños de segmento

    GrupoUsuarios%Viabilidad
    Usuarios Potentes1836%Persona principal
    Usuarios de Negocio1530%Persona principal
    Usuarios Casuales1224%Persona secundaria
  4. Extraer hallazgos clave

    Para cada tema:

    • Declaración del hallazgo
    • Evidencia de respaldo (citas, datos)
    • Frecuencia (X/Y participantes)
    • Impacto en el negocio
    • Recomendación
  5. Priorizar oportunidades

    FactorPuntaje 1-5
    Frecuencia¿Con qué frecuencia ocurre?
    Severidad¿Cuánto duele?
    Amplitud¿A cuántos usuarios afecta?
    Solucionabilidad¿Podemos arreglarlo?
  6. Referencia: Consulta references/persona-methodology.md para el marco de análisis


Referencia de Herramientas

persona_generator.py

Genera personas basadas en datos a partir de datos de investigación de usuarios.

ArgumentoValoresValor PredeterminadoDescripción
format(ninguno), json(ninguno)Formato de salida

Ejemplo de Salida:

============================================================
PERSONA: Alex el Usuario Potente
============================================================

📝 Un usuario diario que usa principalmente el producto para fines laborales

Arquetipo: Usuario Potente
Cita: "Necesito herramientas que puedan seguir el ritmo de mi flujo de trabajo"

👤 Demografía:
  • Rango de Edad: 25-34
  • Tipo de Ubicación: Urbana
  • Competencia Tecnológica: Avanzada

🎯 Objetivos y Necesidades:
  • Completar tareas de manera eficiente
  • Automatizar flujos de trabajo
  • Acceder a funciones avanzadas

😤 Frustraciones:
  • Tiempos de carga lentos (14/20 usuarios)
  • Sin atajos de teclado
  • Acceso API limitado

💡 Implicaciones de Diseño:
  → Optimizar para velocidad y eficiencia
  → Proporcionar atajos de teclado y funciones potentes
  → Exponer API y capacidades de automatización

📈 Datos: Basado en 45 usuarios
    Confianza: Alta

Arquetipos Generados:

ArquetipoSeñalesEnfoque de Diseño
usuario_potenteUso diario, 10+ funcionesEficiencia, personalización
usuario_casualUso semanal, 3-5 funcionesSimplicidad, guía
usuario_negocioContexto laboral, uso en equipoColaboración, informes
movil_primeroMóvil como principalTáctil, sin conexión, velocidad

Componentes de Salida:

ComponenteDescripción
demografíaRango de edad, ubicación, ocupación, nivel tecnológico
psicografíaMotivaciones, valores, actitudes, estilo de vida
comportamientosPatrones de uso, preferencias de funciones
necesidades_y_objetivosPrimarios, secundarios, funcionales, emocionales
frustracionesPuntos débiles con evidencia
escenariosHistorias de uso contextual
implicaciones_de_diseñoRecomendaciones accionables
puntos_de_datosTamaño de muestra, nivel de confianza

Tablas de Referencia Rápida

Selección de Método de Investigación

Tipo de PreguntaMejor MétodoTamaño de Muestra
"¿Qué hacen los usuarios?"Analítica, observación100+ eventos
"¿Por qué lo hacen?"Entrevistas8-15 usuarios
"¿Qué tan bien lo hacen?"Prueba de usabilidad5-8 usuarios
"¿Qué prefieren?"Encuesta, prueba A/B50+ usuarios
"¿Qué sienten?"Estudio de diario, entrevistas10-15 usuarios

Niveles de Confianza de Persona

Tamaño de MuestraConfianzaCaso de Uso
5-10 usuariosBajaExploratorio
11-30 usuariosMediaDireccional
31+ usuariosAltaProducción

Severidad de Problemas de Usabilidad

SeveridadDefiniciónAcción
4 - CríticoImpide completar la tareaArreglar inmediatamente
3 - MayorDificultad significativaArreglar antes del lanzamiento
2 - MenorCausa vacilaciónArreglar cuando sea posible
1 - CosméticoNotado pero no problemáticoBaja prioridad

Tipos de Preguntas de Entrevista

TipoEjemploUtilizar para
Contexto"Guíame a través de tu día típico"Entender el entorno
Comportamiento"Muéstrame cómo haces X"Observar acciones reales
Objetivos"¿Qué estás tratando de lograr?"Descubrir motivaciones
Dolor"¿Cuál es la parte más difícil?"Identificar frustraciones
Reflexión"¿Qué cambiarías?"Generar ideas

Base de Conocimiento

Guías de referencia detalladas en references/:

  • persona-methodology.md - Metodología completa de creación y validación de personas
  • journey-mapping-guide.md - Guía y plantillas de mapeo de viaje
  • usability-testing-frameworks.md - Marcos de pruebas de usabilidad completos
  • research-synthesis-templates.md - Plantillas y marcos de síntesis de investigación

Habilidades recomendadas para usar junto con esta:


Nota: Esta habilidad está diseñada para asistencia en diseño de UX, no para reemplazar el juicio humano. Siempre valida las salidas de la IA con métodos de investigación tradicionales y supervisión humana.

Individual skills in this repo

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

Skills relacionados