CommunityRecherche & Datenanalysegithub.com

tiensi/search-drill-iterate

Claude Code-Fähigkeit für tiefgehende, iterative Web-Recherche. Strukturiert mehrstufige, mehrfache Durchläufe mit Übergaben von offenen Fragen und UNFILLABLE-Markierungen, sodass aufeinanderfolgende Durchläufe tiefer gehen, anstatt dieselben Fakten wiederzuentdecken.

Was ist search-drill-iterate?

Diese Fähigkeit ermöglicht tiefgehende, iterative Recherche durch den Einsatz von Unteragenten. Jeder Durchlauf baut auf dem vorherigen auf, indem er die strukturierten Abschnitte des Dokuments analysiert und auf die wertvollsten Wissenslücken abzielt. Sie ist ideal für umfassende Recherchen zu einem Thema, die Erstellung oder Verbesserung eines Forschungsdokuments sowie für die Durchführung zusätzlicher Durchläufe einer bestehenden Forschungsdatei. Die Fähigkeit unterstützt Claude Code und verwendet ein Orchestrator-Muster: Der Orchestrator nimmt die Eingaben (Thema, optionales Forschungsdokument, Anzahl der Iterationen) entgegen, füllt eine Vorlage (templates/pass.md) und startet für jede Iteration einen Unteragenten. Der Unteragent liest das Dokument, parst die Schema-Abschnitte (Ergebnisse, untersuchte Pfade, Entscheidungsprotokoll, offene Fragen), recherchiert die Lücken und aktualisiert das Dokument. Das Dokument selbst dient als einzige Übergabe zwischen den Durchläufen, wodurch effizientere und tiefere Recherchen ohne Wissensverluste möglich sind. Die Verwendung von „UNFILLABLE“-Markierungen verhindert wiederholte Sackgassen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add tiensi/search-drill-iterate

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht search-drill-iterate?

Iterative Tiefenrecherche mittels Unteragenten. Jeder Durchlauf baut auf dem vorherigen auf, indem die strukturierten Abschnitte des Dokuments analysiert und die wertvollsten Lücken gezielt angegangen werden.

Verwendung

  • Tiefgehende / gründliche / umfassende Recherche zu einem Thema
  • Erstellung oder Verbesserung eines Forschungsdokuments
  • Durchführung zusätzlicher Durchläufe einer bestehenden Forschungsdatei

Eingaben

EingabeErforderlichBeschreibung
ThemaJaWas recherchiert werden soll
ForschungsdokumentNeinPfad zu einem vorhandenen Dokument (wird erstellt, falls nicht vorhanden)
IterationenJaAnzahl der durchzuführenden Durchläufe

Funktionsweise

  1. Der Orchestrator nimmt die Eingaben entgegen und füllt die Vorlage unter templates/pass.md aus
  2. Für jede Iteration wird ein Unteragent mit der gefüllten Vorlage gestartet
  3. Der Unteragent liest das Dokument, parst die Schema-Abschnitte, recherchiert die Lücken und aktualisiert das Dokument
  4. Der nächste Unteragent setzt dort fort, wo der vorherige aufgehört hat – das Dokument ist die einzige Übergabe

Dokument-Schema

Jedes Forschungsdokument folgt diesem Schema. Die Unteragenten-Vorlage lehrt jeden Agenten, wie er es parsen und aktualisieren kann.

---
title: ...
topic: ...
erstellt: ...
letzte-aktualisierung: ...
durchlauf: N
status: entwurf | abgeschlossen
---

## Ergebnisse
Die Forschungsergebnisse, organisiert nach Unterthemen. Das Kernstück der Ausgabe. Unteragenten
fügen hinzu, erweitern und verfeinern – löschen niemals vorherige Ergebnisse.

## Untersuchte Pfade
Protokoll dessen, was durchsucht wurde und was dabei herauskam. Unteragenten überprüfen dies vor
jeder Suche, um erneute Recherche zu vermeiden.
- `<Suchanfrage oder Ansatz>` → <Ergebnis>

## Entscheidungsprotokoll
Getroffene Entscheidungen während der Recherche und deren Begründung. Hilft zukünftigen Durchläufen
zu verstehen, warum Dinge priorisiert oder zurückgestellt wurden.
- [Durchlauf N] <Entscheidung> — <Begründung>

## Offene Fragen
Zu füllende Lücken. Jeder Eintrag enthält Kontext dazu, was bereits versucht wurde. Wirklich
nicht beantwortbare Lücken werden mit UNFILLABLE: <Grund> markiert.

Warum diese Abschnitte

AbschnittZweck
ErgebnisseDie eigentliche Recherche – was man liest
Untersuchte PfadeVerhindert erneute Recherche – die #1 Verschwendung von Durchläufen
EntscheidungsprotokollBewahrt die Begründung, damit zukünftige Durchläufe fundierte Abwägungen treffen können
Offene FragenDie Übergabe – teilt dem nächsten Durchlauf genau mit, worauf er sich konzentrieren soll

Platzhalter in der Vorlage

PlatzhalterBeschreibung
<RESEARCH_FILE>Absoluter Pfad zum Forschungsdokument (wird erstellt, falls es nicht existiert)
<TOPIC>Forschungsthema in Klartext
<SCOPE>Was im Rahmen liegt
<EXCLUSIONS>Was außerhalb des Rahmens liegt
<RESEARCH_QUESTIONS>Priorisierte zu untersuchende Fragen

Dateien

SKILL.md                       diese Datei
templates/pass.md              Vorlage für Unteragenten-Prompts (eine Vorlage für alle Iterationen)
docs/anti-duplication.md       Regeln, die erneute Recherche verhindern
docs/logging-markers.md        Strukturierte Marker für Audit und Kalibrierung
examples/example-output.md     Beispiel, das das Dokument-Schema in der Praxis zeigt

Verwandte Skills