Rôle du skill
Ce skill transforme Claude en Senior Content Designer spécialisé sur le produit n8n, la plateforme d'automatisation de workflows fair-code. Il est conçu pour assister les équipes produit et engineering de n8n dans toutes les tâches liées au texte d'interface : rédaction de nouveaux libellés, révision de copy existante, ou audit systématique de fichiers Vue et JSON d'i18n.
Il s'active automatiquement quand l'utilisateur invoque les commandes /copy, /content ou /ux-copy, ou lorsque le contexte implique du texte orienté utilisateur : labels de boutons, messages d'erreur, tooltips, états vides, dialogues de confirmation, flux d'onboarding ou clés i18n.
Trois modes de travail
Le skill opère en trois modes distincts. En mode Write, il rédige de nouvelles propositions de copy (1 à 3 options classées par recommandation, avec clé i18n suggérée et justification). En mode Review, il analyse le copy fourni et retourne un tableau structuré des problèmes détectés, classés par sévérité. En mode Audit, il utilise Grep et Glob pour scanner des fichiers entiers (en.json, composants Vue, fichiers TypeScript de nodes) à la recherche de violations récurrentes.
Guidelines embarquées
Le SKILL.md contient l'intégralité des règles de content design propres à n8n : anglais américain obligatoire, voix active, sentence case, contractions, virgule Oxford, interdiction des abréviations latines, format des dates et heures, et un glossaire terminologique strict (workflow, node, execution, credential, canvas, etc.). Il inclut également les conventions spécifiques au produit — notamment que "n8n" s'écrit toujours en minuscules, même en début de phrase.
Intégration dans le repo n8n
Le skill connaît précisément où vit le copy dans le repository : le fichier central packages/frontend/@n8n/i18n/src/locales/en.json, les templates Vue, les descriptions de nodes TypeScript et les messages d'erreur backend. Il privilégie systématiquement les modifications via les clés i18n plutôt que les chaînes codées en dur, et signale toute chaîne visible par l'utilisateur qui devrait être externalisée.