Skill: Redacción UX
Produce o critica textos de interfaz con la voz del proyecto.
Pasos
- Lee
content/voice-tone.md(principios de voz, espectro de tono, fórmulas, patrones de microcopy, lenguaje inclusivo, lista de verificación previa al lanzamiento). - Ajusta el tono al estado emocional del usuario (onboarding/éxito/rutina/error/destructivo). Cuanto mayor sea el estrés, más sencillo debe ser el lenguaje.
- Aplica las fórmulas:
- Botones: antepone el verbo, nombra el resultado.
- Diálogos de confirmación: el botón de confirmación repite la acción y el objeto — "Eliminar cuenta", no "Eliminar"/"OK"/"Sí"/"Confirmar". El título pregunta ("¿Eliminar cuenta?"), el botón responde con las mismas palabras. Cancelar se queda como "Cancelar". Para acciones irreversibles/de alto riesgo, requieres un paso de escribir para confirmar (WCAG 3.3.4/3.3.6).
- Errores: qué pasó → por qué → cómo solucionarlo (sin callejones sin salida, sin códigos/trazas de pila).
- Estados vacíos: valor → primera acción.
- Aplica las reglas mecánicas: mayúscula inicial de oración, sin TODO MAYÚSCULAS, números, sin culpar al usuario, etiquetas (no placeholders), sin instrucciones direccionales o solo con color.
- Ejecuta la lista de verificación previa al lanzamiento de 10 puntos.
Resultado
Texto final (o una revisión en rojo) que se lee de forma natural en voz alta y que supera la lista de verificación. Respeta cualquier límite de caracteres para interfaces ajustadas.
Verificación (obligatoria antes de declarar terminado)
Evalúa cada línea con la lista de verificación previa al lanzamiento de 10 puntos en content/voice-tone.md — no la omitas:
- Se lee de forma natural en voz alta; verbo antepuesto en acciones; sin jerga/culpas/callejones sin salida.
- Los errores siguen qué→por qué→cómo; los estados vacíos dan valor→acción; nada de simples "Sin datos"/"Error".
- Mecánica: mayúscula inicial de oración, números, etiquetas (no placeholders), sin indicaciones solo de color/dirección, lenguaje inclusivo.
- Dentro de los límites de caracteres; traducible (sin concatenación — consulta
accessibility/i18n-rtl.md).