Skill: UX Writing
Produza ou critique cópia de interface na voz do projeto.
Passos
- Leia
content/voice-tone.md(princípios de voz, espectro de tom, fórmulas, padrões de microcópia, linguagem inclusiva, checklist pré-implantação). - Combine o tom ao estado emocional do usuário (onboarding/sucesso/rotina/erro/destrutivo). Quanto maior o estresse, mais simples a linguagem.
- Aplique as fórmulas:
- Botões: coloque o verbo na frente, nomeie o resultado.
- Diálogos de confirmação: o botão de confirmar reapresenta a ação e o objeto — "Excluir conta", não "Excluir"/"OK"/"Sim"/"Confirmar". O título pergunta ("Excluir conta?"), o botão responde com as mesmas palavras. Cancelar permanece "Cancelar". Para ações irreversíveis/de alto risco, exija uma etapa de digitar para confirmar (WCAG 3.3.4/3.3.6).
- Erros: o que aconteceu → por que → como corrigir (sem becos sem saída, sem códigos/rastros de pilha).
- Estados vazios: valor → primeira ação.
- Aplique a mecânica: uso de letra minúscula inicial (sentença), sem CAIXA ALTA, numerais, sem culpar o usuário, rótulos (não placeholders), sem instruções baseadas apenas em direção/cor.
- Execute a lista de verificação pré-implantação de 10 itens.
Saída
Cópia final (ou uma revisão com marcações) que soa natural em voz alta e passa na lista de verificação. Respeite quaisquer limites de caracteres para interfaces apertadas.
Verificação (obrigatória antes de declarar concluído)
Execute cada linha através da lista de verificação pré-implantação de 10 itens em content/voice-tone.md — não pule:
- Soa natural em voz alta; verbo na frente em ações; sem jargão/culpa/becos sem saída.
- Erros seguem o que→por que→como; estados vazios dão valor→ação; sem "Sem dados"/"Erro" puros.
- Mecânica: letra minúscula inicial (sentença), numerais, rótulos (não placeholders), sem pistas de cor/direção, linguagem inclusiva.
- Dentro dos limites de caracteres; traduzível (sem concatenação — veja
accessibility/i18n-rtl.md).