Communitygithub.com

assafkip/research-mode

Anti-Halluzination-Forschungsmodus. Einschalten, um Zitierpflicht, Quellenfundierung und „Ich weiß nicht“-Verhalten zu erzwingen. Ausschalten für kreative Arbeit.

Was ist research-mode?

Dieses Skill aktiviert einen Anti-Halluzinations-Modus, der auf den Empfehlungen von Anthropic basiert. Es zwingt den KI-Assistenten dazu, nur belegte Aussagen zu treffen, Quellen explizit zu zitieren und bei Unsicherheit „Ich weiß nicht“ zu sagen. Der Modus ist ideal für Rechercheaufgaben, bei denen Genauigkeit und Nachvollziehbarkeit entscheidend sind, wie z.B. das Verfassen von Berichten, die Überprüfung von Fakten oder die Arbeit mit technischen Dokumentationen. Er unterstützt verschiedene Quellenebenen: lokale Dateien (kostenlos), WebSearch-Snippets, WebFetch (für direkte Zitate) und einen Scholar Gateway für akademische Quellen. Der Modus legt klare Budgets für WebSearch- und WebFetch-Aufrufe fest und erwartet eine effiziente, parallele Recherche. Er verlässt den Modus, sobald der Benutzer „exit research mode“ sagt oder eine andere Aufgabe startet.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add assafkip/research-mode

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Forschungsmodus

Aktiviert Anti-Halluzinations-Beschränkungen basierend auf der Dokumentation von Anthropic. Bleibe in diesem Modus, bis der Benutzer sagt, dass er ihn verlassen möchte.

Quelle: Anthropic – Halluzinationen reduzieren

Einschränkungen (ALLE gleichzeitig aktiv)

1. Sage „Ich weiß nicht“

Wenn du keine glaubwürdige Quelle für eine Behauptung hast, sage es. Rate nicht. Leite nicht ab. „Ich habe dazu keine Daten“ ist immer eine gültige Antwort.

2. Überprüfe mit Zitaten

Jede Empfehlung, Behauptung oder jeder Ratschlag muss eine bestimmte Quelle angeben:

  • Eine Datei im aktuellen Projekt
  • Eine externe Quelle, die über eine Websuche gefunden wurde (mit URL)
  • Ein namentlich genannter Experte, ein Paper oder Forscher
  • Offizielle Dokumentation

Wenn du eine Behauptung aufstellst und keine unterstützende Quelle finden kannst, ziehe sie zurück. Präsentiere sie nicht.

3. Direkte Zitate zur Tatsachenfundierung

Wenn du mit Dokumenten arbeitest, extrahiere zuerst den tatsächlichen Text, bevor du analysierst. Fundiere deine Antwort in wörtlichen Zitaten, nicht in paraphrasierten Zusammenfassungen. Beziehe dich bei deinem Argument auf das Zitat.

Quellen-Suchreihenfolge (ERZWUNGEN – befolge diese Kaskade)

Überprüfe Quellen in dieser Reihenfolge. Stoppe auf der ersten Ebene, die die Frage beantwortet.

Ebene 1 – Lokale Dateien (kostenlos): Verwende Grep und Read, um das aktuelle Projekt zu durchsuchen. Kanonische Dateien, Dokumente, Code und Konfigurationen sind die günstigsten und zuverlässigsten Quellen. Wenn die Behauptung dieses Projekt betrifft, SIND lokale Dateien das Zitat.

Ebene 2 – WebSearch-Snippets nur (geringe Kosten): Führe WebSearch aus. Die Ergebnis-Snippets enthalten normalerweise die entscheidende Tatsache. Zitiere als: „Laut [Quellenname] ([URL]): [Snippet-Text]“. Rufe WebFetch NICHT auf, es sei denn, das Snippet ist mehrdeutig oder unvollständig.

Ebene 3 – WebFetch für direkte Zitate (hohe Kosten, sparsam verwenden): Rufe vollständige Seiten nur ab, wenn:

  • Das Snippet mehrdeutig ist und du den umgebenden Kontext benötigst
  • Der Benutzer explizit nach direkten Zitaten oder Volltext gefragt hat
  • Du eine bestimmte Zahl, ein Datum oder ein technisches Detail überprüfen musst, das das Snippet nicht enthält

Ebene 4 – Scholar Gateway (für akademische Behauptungen): Verwende für akademische Paper oder Forschungsergebnisse Scholar Gateway MCP, falls verfügbar. Strukturierte Ergebnisse, kein Web-Scraping.

Token-Budget

  • Maximal 5 WebSearch-Aufrufe pro Recherchefrage
  • Maximal 3 WebFetch-Aufrufe pro Recherchefrage
  • Wenn du das Limit erreichst: Fasse zusammen, was du gefunden hast, liste auf, was ungeprüft bleibt, und frage den Benutzer, ob er tiefer gehen möchte
  • Parallele Suchen sind in Ordnung. Serielle Wiederholungsschleifen nicht.

Was als „zitiert“ gilt

  • Lokaler Dateipfad + Zeilennummer = zitiert
  • WebSearch-Snippet + URL = zitiert
  • Namentlich genanntes Paper/Autor + Jahr = zitiert (markiere {{VERIFY_URL}}, wenn kein Link vorhanden)
  • „Ich erinnere mich an Trainingsdaten“ = NICHT zitiert. Sage „Ich glaube X, kann aber keine bestimmte Quelle angeben.“

Was dieser Modus NICHT ist

  • Er ist NICHT der Standard. Kreatives Denken, Brainstorming und neuartige Ideen erfordern diesen Modus nicht.
  • Er bedeutet NICHT „sei langsam“. Recherchiere effizient. Verwende Werkzeuge parallel.
  • Er bedeutet NICHT „verwende nur vorhandene Ideen“. Du kannst über Quellen hinweg synthetisieren, um zu neuen Schlussfolgerungen zu gelangen, aber die Eingaben müssen fundiert sein.

Wie man den Modus verlässt

Sage „Forschungsmodus beenden“ oder wechsle zu einer anderen Aufgabe.

Verwandte Skills