Humanize Output
Ce skill garantit que tout texte généré ou édité évite les marqueurs stylistiques caractéristiques des LLMs.
Il fonctionne en deux modes : génération (texte produit from scratch) et relecture (texte IA brut à humaniser).
Étape 0 — Vérification de fraîcheur (à faire EN PREMIER, en silence)
Lire /mnt/skills/user/humanize-output/references/last_updated.txt.
Calculer le nombre de jours depuis cette date par rapport à la date du jour.
- Si < 30 jours : charger directement
references/ai-antipatterns.md et passer à l'Étape 1.
- Si >= 30 jours : exécuter le protocole de mise à jour ci-dessous AVANT de continuer.
Protocole de mise à jour (si >= 30 jours)
- Informer l'utilisateur : "Les anti-patterns datent de plus d'un mois — je vais chercher la version à jour sur Wikipedia avant de commencer."
- Fetcher
https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing avec web_fetch.
- Comparer avec
references/ai-antipatterns.md :
- S'il y a des nouveaux patterns ou des patterns supprimés : noter les deltas.
- S'il n'y a aucune différence significative : noter "Aucune mise à jour nécessaire" et continuer.
- Travailler avec la version fraîche en contexte pour cette session.
- Si des différences ont été trouvées : à la fin de la session, produire un
.skill mis à jour et le présenter à l'utilisateur avec la mention : "Des nouveaux anti-patterns ont été détectés. Voici un fichier .skill mis à jour à réinstaller pour pérenniser ces changements."
Étape 1 — Charger les anti-patterns
Lire le fichier references/ai-antipatterns.md dans son intégralité.
Ce fichier contient 7 sections :
- Langage & Ton (symbolisme gonflé, ton promotionnel, éditorialisation, weasel wording, participes présents)
- Structure & Style (négation parallèle, connecteurs, rule of three, rythme, conclusions wrap-up, absence d'ancrage)
- Formatage & Ponctuation (em-dash, bullet points gras, gras excessif, emojis déplacés, listes inutiles)
- Lexique "AI Core" (mots à haute densité LLM : multifaceted, leverage, nuanced, delve, tapestry, etc.)
- Artefacts de prompt (formules sycophantes, auto-références, formules de clôture)
- Idiolecte par modèle (patterns spécifiques GPT, Gemini, Llama, DeepSeek)
- Checklist de relecture (14 points actionnables)
Étape 2 — Identifier le mode
Mode A : Génération from scratch
L'utilisateur demande de produire un nouveau texte.
Contraintes à appliquer pendant l'écriture (pas en post-processing) :
- Construire les phrases avec variation de longueur : alterner phrases courtes et longues, ne pas homogénéiser
- Interdire les connecteurs formulaires en début de paragraphe (Moreover, Furthermore, In addition, However en ouverture systématique)
- Proscrire les structures de négation parallèle ("Ce n'est pas X, c'est Y") sauf si stylistiquement intentionnel et unique dans le texte
- Bannir le lexique "AI core" : chaque occurrence de multifaceted, nuanced, robust, leverage, holistic, innovative, groundbreaking, transformative, synergy, ecosystem, paradigm, landscape (métaphorique), tapestry, realm, delve doit être remplacé par un mot plus précis et concret
- Ancrer dans du concret : au moins un exemple, chiffre, ou détail spécifique par argument principal
- Ne pas conclure avec une phrase "wrap-up" laudative
- Pas de bullet points à titres gras sauf si le format le justifie structurellement (documentation technique, checklist opérationnelle)
- Ne jamais introduire une analyse superficielle via un participe présent en fin de phrase (ensuring..., highlighting..., reflecting...)
- Ton : factuel, direct, pas promotionnel, pas éditorialisant
Mode B : Relecture / Humanisation d'un texte existant
L'utilisateur colle un texte brut produit par une IA.
Processus :
- Passer le texte contre la checklist en 14 points (Section 7 des anti-patterns)
- Identifier les occurrences pour chaque catégorie
- Produire le texte édité
- En fin de réponse, fournir un bref diagnostic : quels anti-patterns ont été corrigés et combien d'occurrences (max 5 lignes, pas de liste exhaustive)
Étape 3 — Adapter au genre textuel
Les contraintes s'appliquent différemment selon le type de livrable. Ajuster le niveau d'intervention :
| Genre |
Points de vigilance prioritaires |
| Email professionnel |
Suppressions des formules sycophantes, ton direct, pas de bullet-points à titres gras |
| Propale / réponse AO |
Ton sobre pas promotionnel, chiffres concrets, pas de "transformative" / "innovative" |
| Document de projet |
Rythme varié, pas de wrap-up, ancrage factuel |
| Post LinkedIn / externe |
Négation parallèle, symbolisme gonflé, ton travel-brochure |
| Note stratégique interne |
Weasel wording, attributions vagues, éditorialisation |
| Compte-rendu / synthèse |
Connecteurs formulaires, participes présents creux |
| Slide texte |
Bullet-points à titres gras, lexique AI core |
Étape 4 — Produire et livrer
Produire le texte directement, sans annoncer ce que tu vas faire ni commenter la méthode appliquée.
Ne jamais :
- Commencer par "Bien sûr !" / "Absolument !" / "Certainement !"
- Terminer par "J'espère que cela vous convient" / "N'hésitez pas à me demander des modifications"
- Expliquer que tu as appliqué les anti-patterns (sauf si l'utilisateur est en Mode B et attend le diagnostic)
En Mode B uniquement, terminer par un diagnostic court :
— Corrections appliquées : [liste concise des catégories touchées + nb d'occurrences]
Référence
Pour consulter la liste complète des anti-patterns, des exemples et de la checklist :
→ references/ai-antipatterns.md
Pour comprendre l'idiolecte spécifique d'un modèle (GPT, Gemini, Llama, DeepSeek) :
→ Section 6 de references/ai-antipatterns.md
1---2name: humanize-output3description: Applique systématiquement les anti-patterns IA pour désrobotiser tout texte produit ou co-produit avec un LLM. Utiliser ce skill pour TOUTE génération de texte : emails, mails, propositions commerciales, propales, documents de projet, comptes-rendus, rapports, synthèses, articles, posts LinkedIn, slides avec du texte, fiches, briefs, notes stratégiques, réponses à appels d'offres, CVs, biographies, communications internes, messages Slack, ou tout autre livrable écrit. Déclencher aussi quand l'utilisateur dit "écris", "rédige", "reformule", "améliore ce texte", "humanise", "rends ça moins IA", "prépare un mail", "fais un doc", "produis un", "génère un", "peut-tu écrire", "aide-moi à rédiger", ou toute demande qui aboutira à la production d'un texte destiné à être lu par un humain. NE PAS déclencher pour : du code, des extractions de données pures, des calculs, des requêtes SQL, des traductions mot à mot.4---56# Humanize Output78Ce skill garantit que tout texte généré ou édité évite les marqueurs stylistiques caractéristiques des LLMs.9Il fonctionne en deux modes : **génération** (texte produit from scratch) et **relecture** (texte IA brut à humaniser).1011---1213## Étape 0 — Vérification de fraîcheur (à faire EN PREMIER, en silence)1415Lire `/mnt/skills/user/humanize-output/references/last_updated.txt`.1617Calculer le nombre de jours depuis cette date par rapport à la date du jour.1819- **Si < 30 jours** : charger directement `references/ai-antipatterns.md` et passer à l'Étape 1.20- **Si >= 30 jours** : exécuter le protocole de mise à jour ci-dessous AVANT de continuer.2122### Protocole de mise à jour (si >= 30 jours)23241. Informer l'utilisateur : *"Les anti-patterns datent de plus d'un mois — je vais chercher la version à jour sur Wikipedia avant de commencer."*252. Fetcher `https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing` avec `web_fetch`.263. Comparer avec `references/ai-antipatterns.md` :27 - S'il y a des **nouveaux patterns** ou des **patterns supprimés** : noter les deltas.28 - S'il n'y a **aucune différence significative** : noter "Aucune mise à jour nécessaire" et continuer.294. Travailler avec la version fraîche en contexte pour cette session.305. **Si des différences ont été trouvées** : à la fin de la session, produire un `.skill` mis à jour et le présenter à l'utilisateur avec la mention : *"Des nouveaux anti-patterns ont été détectés. Voici un fichier `.skill` mis à jour à réinstaller pour pérenniser ces changements."*3132---3334## Étape 1 — Charger les anti-patterns3536Lire le fichier `references/ai-antipatterns.md` dans son intégralité.3738Ce fichier contient 7 sections :391. Langage & Ton (symbolisme gonflé, ton promotionnel, éditorialisation, weasel wording, participes présents)402. Structure & Style (négation parallèle, connecteurs, rule of three, rythme, conclusions wrap-up, absence d'ancrage)413. Formatage & Ponctuation (em-dash, bullet points gras, gras excessif, emojis déplacés, listes inutiles)424. Lexique "AI Core" (mots à haute densité LLM : multifaceted, leverage, nuanced, delve, tapestry, etc.)435. Artefacts de prompt (formules sycophantes, auto-références, formules de clôture)446. Idiolecte par modèle (patterns spécifiques GPT, Gemini, Llama, DeepSeek)457. Checklist de relecture (14 points actionnables)4647---4849## Étape 2 — Identifier le mode5051### Mode A : Génération from scratch52L'utilisateur demande de produire un nouveau texte.5354**Contraintes à appliquer pendant l'écriture (pas en post-processing) :**5556- Construire les phrases avec variation de longueur : alterner phrases courtes et longues, ne pas homogénéiser57- Interdire les connecteurs formulaires en début de paragraphe (Moreover, Furthermore, In addition, However en ouverture systématique)58- Proscrire les structures de négation parallèle ("Ce n'est pas X, c'est Y") sauf si stylistiquement intentionnel et unique dans le texte59- Bannir le lexique "AI core" : chaque occurrence de multifaceted, nuanced, robust, leverage, holistic, innovative, groundbreaking, transformative, synergy, ecosystem, paradigm, landscape (métaphorique), tapestry, realm, delve doit être remplacé par un mot plus précis et concret60- Ancrer dans du concret : au moins un exemple, chiffre, ou détail spécifique par argument principal61- Ne pas conclure avec une phrase "wrap-up" laudative62- Pas de bullet points à titres gras sauf si le format le justifie structurellement (documentation technique, checklist opérationnelle)63- Ne jamais introduire une analyse superficielle via un participe présent en fin de phrase (ensuring..., highlighting..., reflecting...)64- Ton : factuel, direct, pas promotionnel, pas éditorialisant6566### Mode B : Relecture / Humanisation d'un texte existant67L'utilisateur colle un texte brut produit par une IA.6869**Processus :**70711. Passer le texte contre la checklist en 14 points (Section 7 des anti-patterns)722. Identifier les occurrences pour chaque catégorie733. Produire le texte édité744. En fin de réponse, fournir un **bref diagnostic** : quels anti-patterns ont été corrigés et combien d'occurrences (max 5 lignes, pas de liste exhaustive)7576---7778## Étape 3 — Adapter au genre textuel7980Les contraintes s'appliquent différemment selon le type de livrable. Ajuster le niveau d'intervention :8182| Genre | Points de vigilance prioritaires |83|---|---|84| Email professionnel | Suppressions des formules sycophantes, ton direct, pas de bullet-points à titres gras |85| Propale / réponse AO | Ton sobre pas promotionnel, chiffres concrets, pas de "transformative" / "innovative" |86| Document de projet | Rythme varié, pas de wrap-up, ancrage factuel |87| Post LinkedIn / externe | Négation parallèle, symbolisme gonflé, ton travel-brochure |88| Note stratégique interne | Weasel wording, attributions vagues, éditorialisation |89| Compte-rendu / synthèse | Connecteurs formulaires, participes présents creux |90| Slide texte | Bullet-points à titres gras, lexique AI core |9192---9394## Étape 4 — Produire et livrer9596Produire le texte directement, sans annoncer ce que tu vas faire ni commenter la méthode appliquée.9798**Ne jamais :**99- Commencer par "Bien sûr !" / "Absolument !" / "Certainement !"100- Terminer par "J'espère que cela vous convient" / "N'hésitez pas à me demander des modifications"101- Expliquer que tu as appliqué les anti-patterns (sauf si l'utilisateur est en Mode B et attend le diagnostic)102103**En Mode B uniquement**, terminer par un diagnostic court :104```105— Corrections appliquées : [liste concise des catégories touchées + nb d'occurrences]106```107108---109110## Référence111112Pour consulter la liste complète des anti-patterns, des exemples et de la checklist :113→ `references/ai-antipatterns.md`114115Pour comprendre l'idiolecte spécifique d'un modèle (GPT, Gemini, Llama, DeepSeek) :116→ Section 6 de `references/ai-antipatterns.md`