Anti-Hallucination

Una checklist di gerarchia di verifica che cattura i fatti indovinati prima che vengano dichiarati.

di a-ariff · a-ariff/ariff-claude-plugins

Promosso ★ 9.2/10

Anti-Hallucination — Una checklist di gerarchia di verifica che cattura i fatti indovinati prima che vengano dichiarati.

Cosa fa

Anti-Hallucination è una metodologia di prompting pura (nessuno script, nessun file esterno) che classifica le affermazioni in base alla forza delle prove — lettura diretta del file, risultato della ricerca, inferenza, conoscenza generale o ipotesi non verificata — e richiede a Claude di dire 'Non lo so, fammi controllare' piuttosto che affermare specificità non verificate. Si attiva ogni volta che l'accuratezza è importante: verifica contenuti di file, firme di funzioni, versioni di dipendenze, o qualsiasi affermazione su una codebase specifica prima di dichiararla come fatto.

Rapporto di test

Concreto A/B: chiesto un'ipotesi non verificata sul comportamento di combinazione di flag di una CLI vs. lettura effettiva dello script di 228 righe — l'ipotesi ('probabilmente ignora --title') era sbagliata, il file mostra che genera un errore di utilizzo hard (exit 2) quando --validate è combinato con --title/--out-dir/--mode/--input; la disciplina della skill stessa cattura quella lacuna.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/a-ariff/ariff-claude-plugins
mkdir -p ~/.claude/skills
cp -r ariff-claude-plugins/plugins/anti-hallucination/skills/anti-hallucination ~/.claude/skills/anti-hallucination

Comandi e prompt di esempio

  • /anti-hallucinationUna checklist di gerarchia di verifica che cattura i fatti indovinati prima che vengano dichiarati.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Before you answer, please verify that claim against the actual file
  • Don't guess the function's signature, go check the source file first
  • What does this CLI flag actually do? Confirm it, don't just assume