Compétence : Rédaction UX
Produire ou critiquer les textes d’interface dans la voix du projet.
Étapes
- Lire
content/voice-tone.md(principes de voix, spectre tonal, formules, modèles de microcopie, langage inclusif, checklist pré-lancement). - Adapter le ton à l’état émotionnel de l’utilisateur (intégration/réussite/routine/erreur/destructif). Plus le stress est élevé → plus le langage est simple.
- Appliquer les formules :
- Boutons : placer le verbe en tête, nommer le résultat.
- Boîtes de confirmation : le bouton de confirmation reformule l’action et l’objet — « Supprimer le compte », pas « Supprimer »/« OK »/« Oui »/« Confirmer ». Le titre pose une question (« Supprimer le compte ? »), le bouton répond avec les mêmes mots. « Annuler » reste « Annuler ». Pour les actions irréversibles ou à haut risque, exiger une étape de saisie pour confirmer (WCAG 3.3.4/3.3.6).
- Erreurs : ce qui s’est passé → pourquoi → comment corriger (pas d’impasse, pas de codes/traces de pile).
- États vides : valeur → première action.
- Appliquer les mécaniques : casse en phrase, pas de TOUT EN MAJUSCULES, chiffres, pas de rejet de la faute sur l’utilisateur, libellés (pas de placeholders), instructions non basées uniquement sur la couleur ou la direction.
- Exécuter la checklist pré-lancement en 10 points.
Résultat
Copie finale (ou révision avec ratures) qui se lit naturellement à voix haute et passe la checklist. Respecter les limites de caractères imposées par les interfaces étroites.
Vérification (obligatoire avant de déclarer terminé)
Passer chaque ligne dans la checklist pré-lancement en 10 points de content/voice-tone.md — ne pas sauter cette étape :
- Se lit naturellement à voix haute ; verbe en tête sur les actions ; pas de jargon/blâme/impasse.
- Les erreurs suivent quoi→ pourquoi→ comment ; les états vides donnent valeur→ action ; pas de simple « Aucune donnée »/« Erreur ».
- Mécaniques : casse en phrase, chiffres, libellés (pas de placeholders), instructions non uniquement basées sur la couleur/la direction, langage inclusif.
- Dans les limites de caractères ; traduisible (pas de concaténation — voir
accessibility/i18n-rtl.md).