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.

par Jumbo-WJB · Jumbo-WJB/semantic-trap-detector

Testé · Fonctionne ★ 8.0/10

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.

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 creep
  • Does this prompt use vague terms an LLM might over-interpret?
  • Audit our skill instructions for overly broad verbs like 'analyze'