Claude-Guardian
Claude Guardian is an all-in-one Claude account safety and risk prevention skill. It intelligently assesses your device, account history, network environment, and payment options, then provides person
翻译准备中
Repère les tics d'écriture IA dans vos textes en français et propose une correction. Déterministe, hors ligne, skill pour Claude Code, Codex, Cursor, Gemini, Grok.
翻译准备中
技能PythonGitHub @tns-research自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
正在加载完整 README。 以下为已保存的摘录。
Le correcteur des tics d'écriture IA, pour vos textes en français. Le « ce n'est pas X, c'est Y », l'émoji en tête de puce, le « niché au cœur de » : vos lecteurs les repèrent tout de suite. slopcheck les relève dans votre texte et vous dit comment réécrire chaque phrase. Un skill pour votre agent de code : il passe slopcheck sur chaque texte qu'il rédige et corrige avant de vous le rendre. Python 3.11 ou plus récent suffit. slopcheck n'a aucune dépendance, ne fait aucun appel réseau, et rend le même verdict à chaque passage, en quelques millisecondes. Votre texte reste sur votre machine.查看完整 README ↗
Le correcteur des tics d'écriture IA, pour vos textes en français.
Le « ce n'est pas X, c'est Y », l'émoji en tête de puce, le « niché au cœur de » : vos lecteurs les repèrent tout de suite. slopcheck les relève dans votre texte et vous dit comment réécrire chaque phrase.
Essayer · Les 10 tics · Dans votre agent · Mesures · Limites
Un skill pour votre agent de code : il passe slopcheck sur chaque texte qu'il rédige et corrige avant de vous le rendre.
pip install git+https://github.com/tns-research/slopcheck-fr
slopcheck mon-post.md
Sans rien installer, avec uv :
uvx --from git+https://github.com/tns-research/slopcheck-fr slopcheck mon-post.md
Python 3.11 ou plus récent suffit. slopcheck n'a aucune dépendance, ne fait aucun appel réseau, et rend le même verdict à chaque passage, en quelques millisecondes. Votre texte reste sur votre machine.
GPT-5.6 a écrit le fil X de l'image ci-dessus, sans consigne de style (texte complet). Après correction, en suivant les indications de slopcheck :
1/5 Apprendre l'anglais seul : 20 minutes par jour, tous les jours. Cette routine
installe l'habitude bien mieux que trois heures le dimanche.
3/5 Apprends des phrases entières. Au lieu de mémoriser « although », retiens une
phrase qui l'utilise.
5/5 Fais le point une fois par mois. Relis un ancien texte, réécoute une vidéo ou refais
un exercice : ce qui te bloquait il y a trente jours te paraît plus simple, et cette
preuve entretient la motivation.
$ slopcheck --strict fil-x.md
0 BLOCK, 0 WARN sur 78 mots
Même le pack strict, qui applique un standard de prose sèche, n'y trouve plus rien.
Chaque exemple « avant » est tiré d'un texte généré en octobre 2026 par Claude (Haiku, Sonnet, Opus) ou GPT-5.6, sans consigne de style. La dernière colonne compte les textes concernés sur les 224 du corpus (bench/genere-2026-10/).
| # | Tic | Avant | Après | Textes |
|---|---|---|---|---|
| 1 | Le faux contraste | « Ce que j'en retiens, ce n'est pas le chrono, c'est ce que la course m'a appris sur moi. » | « Je retiens surtout ce que la course m'a appris sur moi. » | 21 |
| 2 | Les puces « Mot : explication » en gras | « - Les pothos dorés en suspension : parfaits pour les salles de bain… » | « - Des pothos dorés en suspension, pour les salles de bain sombres. » | 32 |
| 3 | L'émoji en tête de ligne | « 🚀 On recrute à Bordeaux ! » puis « 🔧 Concevoir et faire évoluer nos API » | « On recrute deux développeurs back-end à Bordeaux. » | 27 |
| 4 | Les rituels de réseau social | « #Recrutement #Bordeaux #Backend #Développeur #Tech #Hiring », « 🧵👇 » | Supprimés. | 23 |
| 5 | Le mot gonflé | « Nichée dans une ruelle paisible […], cette authentique maison de pêcheur » | « Maison de pêcheur en pierre blanche, à 10 minutes à pied du Vieux-Port. » | 41 |
| 6 | Le tiret cadratin | « Partager ses expériences — y compris ses échecs — fait progresser tout l'écosystème. » | « Partager ses expériences, échecs compris, aide les autres développeurs. » | 24 |
| 7 | Le plan scolaire | Intertitre « ## En résumé », paragraphe qui commence par « En définitive, » | Le texte s'arrête sur sa dernière idée. | 17 |
| 8 | La règle de trois | « deux événements conviviaux, utiles et ouverts à tous » | « deux événements ouverts à tous » | 54 (--strict) |
| 9 | La fausse révélation | « Bonne nouvelle : une sauvegarde sérieuse ne demande ni compétences techniques ni gros budget. » | « Une sauvegarde sérieuse se monte sans compétence technique, avec un disque externe. » | 7 |
| 10 | La typographie anglaise | "guillemets droits", Casse De Titre À L'Anglaise | « guillemets français », casse de phrase | 3 |
Le faux contraste est le tic le plus résistant. Un article de blog généré puis publié en contenait encore quatre : « et non pour les grands comptes », « pas par le formulaire public », « et non au nom d'un associé », « pas trois mois avant ». Aucun autre tic de la liste n'y figurait.
La typographie anglaise est devenue rare chez les modèles récents : ils écrivent presque tous en guillemets français.
Au-delà de ces dix familles, le pack par défaut compte 50 règles (formules d'ouverture, artefacts de chatbot, champs « [Votre nom] » oubliés, calques de l'anglais…) et le pack strict en ajoute 37. slopcheck rules les liste toutes.
Le dépôt contient un SKILL.md au format Agent Skills, lu par Claude Code, Codex, Cursor, Gemini CLI, Grok Build, GitHub Copilot, Mistral Vibe, OpenCode, Amp et la plupart des agents de code. Une fois le skill installé, l'agent passe slopcheck sur chaque texte qu'il rédige en français et corrige jusqu'à zéro BLOCK avant de vous le rendre.
Installez d'abord la commande slopcheck (Essayer en 30 secondes), puis le skill :
# Claude Code
git clone https://github.com/tns-research/slopcheck-fr ~/.claude/skills/slopcheck-fr
# Codex, Cursor, Gemini CLI, Grok Build, Copilot, Mistral Vibe, Amp…
git clone https://github.com/tns-research/slopcheck-fr ~/.agents/skills/slopcheck-fr
# ou l'installeur universel, qui choisit le bon dossier pour chaque agent
npx skills add tns-research/slopcheck-fr
Grok Build lit aussi les skills de Claude Code : une seule installation suffit pour les deux.
slopcheck article.md
slopcheck docs/*.md --summary
cat brouillon.txt | slopcheck -
slopcheck --strict post-linkedin.md
--format json sert aux scripts et aux agents, --format github annote une pull request.
Il juge des tournures, quel que soit l'auteur. Un humain pressé écrit aussi « Bonne nouvelle : », et slopcheck le relève de la même façon.
Il ne fait pas passer les détecteurs d'IA. Nous l'avons mesuré avec un détecteur open source (oculus-v2.0-multilingual) sur nos 224 textes : le score IA moyen passe de 0,964 à 0,958 après correction avec slopcheck. Ces détecteurs mesurent une empreinte statistique répartie dans chaque phrase, que des retouches de surface ne déplacent pas. slopcheck vise ce que remarque un lecteur.
Il ne voit pas un texte plat. 94 textes du corpus sortent sans aucune alerte : la plupart des lettres de motivation, des avis clients, des emails et des discours. Ils sont corrects, génériques, et n'ont aucun tic de surface. Ce qui leur manque se trouve dans le fond : un chiffre, un nom, une date, un avis tranché. Le skill demande à l'agent de relire ce point après le passage de slopcheck.
Une bonne partie des listes de « mots IA » qui circulent recopient des tics de 2023 : « dans un monde en constante évolution », « il va sans dire », « je serais ravi de ». Sur nos 224 textes d'octobre 2026, la plupart n'apparaissent plus une seule fois. slopcheck garde ces règles, mais ses dix familles principales viennent de ce que les modèles écrivent aujourd'hui.
| Corpus | Textes avec au moins un BLOCK (0.1.0) | (0.2.0) |
|---|---|---|
224 textes générés, octobre 2026, hors champs à remplir (placeholder) | 31 | 62 |
| Les mêmes, avec au moins une alerte BLOCK ou WARN | 84 | 130 |
| 8 textes générés de contrôle, jamais lus pour écrire une règle | 3 | 6 |
| 45 README humains, avant 2021 | 4 | 4 |
Le détail, la méthode et les commandes pour reproduire sont dans docs/CALIBRAGE.md.
| Pack | Chargé par défaut | Contenu | BLOCK pour 1 000 mots de prose humaine |
|---|---|---|---|
fr-signatures | oui | 45 règles : tournures rares chez un auteur humain, fréquentes dans un texte généré | 0,14 |
typo-fr | oui | 5 règles de typographie française, toutes en WARN | 0 |
fr-strict | non (--strict) | 37 règles en plus : voix passive, « pas X mais Y », intensificateurs, règle de trois, objets qui agissent | 0,87 |
Le pack strict applique un standard de prose sèche et factuelle, utile pour un post, un email ou une page de vente. Il relève aussi des tournures que de bons auteurs emploient. Choisissez-le quand vous voulez ce standard.
slopcheck rules em-dash affiche une règle avec ses exemples.
slopcheck init crée un .slopcheck.toml dans le dossier courant. slopcheck cherche ce fichier dans le dossier et ses parents, puis dans ~/.config/slopcheck/config.toml.
packs = ["fr-strict", "typo-fr", "./slopcheck-perso.toml"]
disable = ["voix-passive", "typographie"]
[severity]
em-dash = "warn"
[params_add.objet-agent]
sujets_humains = ["kiné", "pharmacien"]
disable et severity acceptent un nom de règle ou de famille. params_add complète les listes de mots d'une règle intégrée sans la recopier.
Pour ignorer une alerte dans un fichier markdown :
<!-- slopcheck: ignore em-dash -->
Un paragraphe où le tiret est voulu — et assumé.
<!-- slopcheck: off -->
Une citation à laisser telle quelle.
<!-- slopcheck: on -->
Vous repérez une tournure que vous ne supportez plus ? slopcheck learn en fait une règle à partir d'une phrase, et mesure ses faux positifs sur le corpus humain avant de l'enregistrer :
slopcheck corpus fetch # une fois : 1,2 million de mots humains
slopcheck learn "Au final, c'est le client qui décide" --save slopcheck-perso.toml
La commande génère le motif, affiche les occurrences trouvées dans la prose humaine et conseille une sévérité : BLOCK sous 0,05 occurrence pour 1 000 mots, WARN sous 0,3, refus au-delà. Une règle s'écrit aussi à la main :
[[rule]]
id = "au-final"
severity = "warn"
pattern = '''\bau final\b'''
message = "« Au final » : calque familier de « in the end »."
fix = "Finalement, en fin de compte, ou rien."
bad = ["Au final, le client a signé."]
good = ["La version finale part lundi."]
slopcheck test vérifie que chaque exemple bad déclenche sa règle et qu'aucun exemple good ne la déclenche.
Hook pre-commit :
repos:
- repo: https://github.com/tns-research/slopcheck-fr
rev: v0.2.0
hooks:
- id: slopcheck
GitHub Actions, avec annotations sur la pull request :
- run: pip install git+https://github.com/tns-research/slopcheck-fr
- run: slopcheck --format github $(git ls-files '*.md')
Une nouvelle règle pour le pack commun demande trois choses : le motif, des exemples bad et good, et le taux mesuré par slopcheck bench avant et après. Le détail est dans CONTRIBUTING.md. Les tics relevés dans vos propres textes générés sont les contributions les plus utiles : ouvrez une issue avec l'extrait et le modèle qui l'a écrit.
MIT. Les premières règles viennent du guide de rédaction de swanbase, accélérateur growth pour startups early-stage, et des relectures de son blog en 2026.
Les logos des agents viennent de Lobe Icons (MIT) et restent la propriété de leurs éditeurs.