Semantic Trap Detector
Méta-compétence qui scanne le libellé d'un SKILL.md pour des mots avec des limites sémantiques trop larges.
Testé · Fonctionne
Ce que fait
Une méta-compétence pour auditer d'autres compétences Claude : elle exécute un workflow fixe en 4 étapes (charger le lexique, extraire les catégories de mots-clés, correspondance dictionnaire + contexte à deux niveaux, rapport JSON structuré) contre un lexique de paires de mots chinois/anglais (par exemple, 风险 vs 漏洞, Analyze vs Summarize) qui, selon elle, provoquent des dérives de portée des LLM. Se déclenche sur les demandes de test/optimisation du libellé d'un prompt de compétence ou de correction d'instructions sujettes à l'hallucination.
Rapport de test
A exécuté son propre workflow sur une phrase de test et a correctement signalé 分析/风险/建议 avec des identifiants de piège et des remplacements concrets — véritablement plus actionnable qu'une critique non structurée — mais la documentation prétend '17+ paires de mots chinois' alors que le fichier lexicon.md réel ne contient que 13 paires, et la statistique de précision principale '89,3 % contre 62,1 %, 27 points' cite un ensemble de test non publié de 56 cas sans données ni lien nulle part dans le dépôt.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Jumbo-WJB/semantic-trap-detector cd semantic-trap-detector mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/semantic-trap-detector
Commandes et exemples de prompts
/semantic-trap-detectorMéta-compétence qui scanne le libellé d'un SKILL.md pour des mots avec des limites sémantiques trop larges.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Scan this SKILL.md wording for words that could cause scope creepDoes this prompt use vague terms an LLM might over-interpret?Audit our skill instructions for overly broad verbs like 'analyze'