CommunityCodierung & Entwicklunggithub.com

dtiger1889-ops/prove

Der Nutzer vermutet, dass etwas in Ihrer letzten Antwort erfunden war oder im Widerspruch zu dokumentiertem Wissen steht.

Was ist prove?

Dieses Skill, „prove”, wird immer dann aktiviert, wenn der Nutzer eine faktische Behauptung in Ihrer vorherigen Antwort anzweifelt. Es zwingt den KI-Agenten, keine Vermutungen erneut zu wiederholen, sondern jede Behauptung systematisch anhand von Quellen zu überprüfen. Der Workflow umfasst drei Schritte: zuerst die Extraktion aller überprüfbaren Aussagen (Zahlen, Versionen, API-Details usw.), dann die schrittweise Verifikation anhand lokaler Dokumente, des tatsächlichen Artefakts (Code/Datei) und ggf. einer Websuche – und schließlich eine klare, einzeilige Bewertung jeder Behauptung als „Bestätigt”, „Falsch” oder „Unbestätigt”. Das Skill erzwingt, dass Speicherwissen (Trainingsdaten, Auto-Memory) niemals als Quelle gilt und fordert bei Fehlern oder unbestätigten Aussagen eine präzise Korrektur der ursprünglichen Antwort. Es ist für alle KI-Agenten geeignet, die in Code-Umgebungen oder Developer-Tools eingesetzt werden, und hilft, Halluzinationen und „Confidence from Memory” zu vermeiden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dtiger1889-ops/claude-harness-toolbox/tree/main/skills/prove

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

prove – eine Behauptung aufgestellt? Jetzt mit Quellen untermauern

Die PRÄMISSE STEHT FEST: Mindestens eine faktische Behauptung in Ihrer letzten Antwort steht im Verdacht, erfunden, falsch erinnert oder im Widerspruch zu dokumentiertem Wissen zu sein, das Sie nicht gelesen haben. Wiederholen, verteidigen oder sagen Sie nicht: „Ich bin überzeugt, dass …“ – Vertrauen auf das Gedächtnis ist genau das, was beanstandet wird. Jede Behauptung wird nachgeschlagen oder zurückgestuft.

Schritt 1 – Behauptungen extrahieren

Listen Sie die faktischen Aussagen in den letzten Sätzen Ihrer vorherigen Antwort (oder der Passage, auf die der Nutzer zeigt) auf. Eine Behauptung ist alles Überprüfbare: eine Zahl, ein Datum, eine Version, ein Name, ein Dateipfad, ein Konfigurationsverhalten, ein API-Detail, „X funktioniert wie Y“, „die Doku sagt“, „Sie haben Z entschieden“. Meinungen und als Spekulation gekennzeichnete Äußerungen sind ausgenommen.

Halten Sie die Liste kurz und klar – zitieren Sie jede Behauptung in lesbarem Englisch, nicht in Kurzform. Ordnen Sie die Liste nach Risiko – die tragendsten Behauptungen zuerst, und behandeln Sie klassische rote-Flaggen-Merkmale als verdächtig (verdächtig runde Zahlen, Raten bei exakt 0 %/100 %, eine Zahl, die perfekt bestätigt, was Sie für wahr halten wollten) – sodass, falls die Runde abgebrochen wird, die riskantesten Behauptungen bereits überprüft sind.

Schritt 2 – Jede Behauptung in dieser Reihenfolge überprüfen

Für JEDE Behauptung die Leiter hochgehen, bis Sie eine echte Quelle erreichen; überspringen Sie keine Stufen, weil Sie es „bereits wissen“:

  1. Lokales dokumentiertes Wissen zuerst. Wenn die Behauptung die Projekte, den Rechner, das Testsystem oder frühere Entscheidungen des Nutzers betrifft, lebt die Wahrheit in Dateien: CLAUDE.md, CHECKPOINT.md, Spezifikationen, Archive des betreffenden Projekts. Lesen Sie sie. (Falls Ihr Workspace .gitignore Projektdateien vor dem ripgrep-basierten Grep-Tool verbirgt, suchen Sie stattdessen mit einfachem grep -rin.) Eine Behauptung, die diesen Dateien widerspricht, ist FALSCH, bis die Datei als veraltet nachgewiesen ist.
  2. Das tatsächliche Artefakt. Wenn die Behauptung Code, Konfiguration, den Inhalt einer Datei oder das Verhalten eines Tools betrifft, lesen Sie die Datei oder führen Sie den harmlosen Befehl aus, der es demonstriert. Ausgabe schlägt Erinnerung.
  3. Websuche. Wenn die Behauptung die Außenwelt betrifft (Bibliotheksversionen, API-Verhalten, Produktfakten, Daten, Preise), suchen Sie nach einer autoritativen Quelle. Bevorzugen Sie offizielle Dokumentation gegenüber Blogbeiträgen. Falls ein Referenz-Agent oder Skill das Thema abdeckt, nutzen Sie es anstelle des Gedächtnisses.
  4. Keine Quelle gefunden -> die Behauptung ist UNBESTÄTIGT. Sagen Sie das klar. Werten Sie „Ich konnte keinen Widerspruch finden“ nicht zu „bestätigt“ auf.

Schritt 3 – Urteile melden, eine Zeile pro Behauptung

Für jede Behauptung gibt es genau eines von drei Urteilen, mit Nennung der Quelle:

  • Bestätigt – Quelle zitieren (Dateipfad:Zeile, URL, Befehlsausgabe).
  • Falsch – die richtige Tatsache nennen, die Quelle zitieren und sagen, was Sie falsch gemacht haben. Keine Abschwächung („technisch gesehen“, „je nach Interpretation“), es sei denn, die Quelle selbst schränkt ein.
  • Unbestätigt – Sie konnten weder bestätigende noch widerlegende Quelle finden; die Behauptung ist als unzuverlässig zu behandeln, und Sie ziehen sie als Aussage zurück.

Wenn ein Urteil „Falsch“ oder „Unbestätigt“ war, formulieren Sie die korrigierte Version der ursprünglichen Antwort in einem knappen Absatz neu – das korrigierte ERGEBNIS, keine Betrachtung des Fehlers. Falls die falsche Behauptung eine Empfehlung oder eine von Ihnen ergriffene Maßnahme geändert hat, weisen Sie explizit darauf hin.

Regeln

  • Das Gedächtnis (Trainingsdaten ODER persistentes Auto-Memory) ist niemals eine Urteilsquelle. Das Gedächtnis kann darauf hinweisen, wo Sie suchen sollen; die Datei, die Sie dann lesen, ist die Quelle.
  • Keine Ausflüchte mit „schwer zu überprüfen“, während noch Stufen der Leiter unbegangen sind.
  • Durchgehend klares Englisch – Behauptungen und Urteile auf dem Handy lesbar, keine erfundenen Codes.
  • Wenn die Überprüfung etwas wirklich nicht Verfügbares erfordert (Paywall-Quelle, nur offline verfügbare Daten), sagen Sie genau, was fehlt, und markieren Sie es als „Unbestätigt“ – ein knapper Satz, kein Achselzucken.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills