Community研究&データ分析github.com

tiensi/search-drill-iterate

Claude Codeスキル:深く反復的なウェブリサーチを実行します。オープンクエスチョンの引き継ぎとUNFILLABLEマーカーにより、複数ラウンド・複数パスの研究を構造化し、毎回同じ事実を再発見するのではなく、より深掘りできるようにします。

search-drill-iterate とは?

このスキル(tiensi/search-drill-iterate)は、Claude Code上で動作する反復的深層リサーチエージェントです。複数のサブエージェントを連続して起動し、各パスで研究ドキュメントを読み込み、スキーマに従って構造化されたセクション(Findings、Investigated Paths、Decision Log、Open Questions)を解析・更新することで、高い価値のある情報ギャップを狙って段階的に深掘りします。主な用途は、広範で網羅的なトピック調査、既存の研究ドキュメントの改善、複数パスによる継続的な研究です。このスキルは、Investigated Pathsセクションで検索履歴を記録することで重複調査を防止し、Open Questionsセクションで未回答のギャップをサブエージェントに引き継ぎます。UNFILLABLEマーカーを使用して真に回答不能なギャップを明示することで、後続のパスが無駄な再調査を回避できます。ファイル構成はSKILL.md本体、テンプレート(templates/pass.md)、重複防止ルール(docs/anti-duplication.md)、監査用マーカー(docs/logging-markers.md)、およびサンプル出力(examples/example-output.md)から成ります。

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

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

search-drill-iterate は何をしますか?

サブエージェントによる反復的深層リサーチ。各反復は、ドキュメントの構造化セクションを解析し、最も価値の高いギャップを狙って前回の結果を基に構築されます。

使用タイミング

  • トピックに関する深い / 徹底的な / 網羅的な調査
  • 研究ドキュメントの作成または改善
  • 既存の研究ファイルへの追加パス実行

入力

入力必須説明
トピックはい調査対象
研究ドキュメントいいえ既存ドキュメントへのパス(存在しない場合は作成)
反復回数はい実行するパス数

動作の仕組み

  1. オーケストレーターが入力を受け取り、templates/pass.md のテンプレートを埋めます。
  2. 反復ごとに、埋められたテンプレートを使用してサブエージェントが起動されます。
  3. サブエージェントはドキュメントを読み込み、スキーマセクションを解析し、ギャップを調査し、ドキュメントを更新します。
  4. 次のサブエージェントは前回の続きから開始します — ドキュメントが唯一の引き継ぎ情報です。

ドキュメントスキーマ

すべての研究ドキュメントは以下のスキーマに従います。サブエージェントテンプレートは、各エージェントがこのスキーマを解析・更新する方法を教えます。

---
title: ...
topic: ...
created: ...
last-updated: ...
pass: N
status: draft | complete
---

## 発見
サブトピックごとに整理された調査内容。コア出力。サブエージェントは
追加、拡張、洗練を行います — 以前の発見を削除することはありません。

## 調査済みパス
実行された検索とその結果のログ。サブエージェントは検索の前に
これを必ず確認し、再調査を避けます。
- `<クエリまたはアプローチ>` → <結果>

## 決定ログ
調査中に行われた選択とその根拠。将来のパスが、なぜ特定の
優先順位が付けられたか、または優先順位が下げられたかを理解するのに役立ちます。
- [パス N] <決定> — <根拠>

## 未解決の質問
埋めるべきギャップ。各エントリには試行された内容のコンテキストがあります。
真に回答不能なギャップは、UNFILLABLE: <理由> とマークされます。

これらのセクションが重要な理由

セクション目的
発見実際の調査 — 読むべき内容
調査済みパス再調査の防止 — ラウンドの無駄遣いの最大要因
決定ログ推論を保持し、将来のパスが情報に基づいたトレードオフを行えるようにする
未解決の質問引き継ぎ — 次のパスにどこに集中すべきかを正確に伝える

テンプレートのプレースホルダー

プレースホルダー説明
<RESEARCH_FILE>研究ドキュメントの絶対パス(存在しない場合は作成される)
<TOPIC>平易な言葉で書かれた調査トピック
<SCOPE>スコープ内の内容
<EXCLUSIONS>スコープ外の内容
<RESEARCH_QUESTIONS>優先順位付けされた調査質問

ファイル

SKILL.md                       このファイル
templates/pass.md               サブエージェントプロンプトテンプレート(すべての反復で共通)
docs/anti-duplication.md        再調査を防止するルール
docs/logging-markers.md         監査とキャリブレーションのための構造化マーカー
examples/example-output.md      ドキュメントスキーマを実際に示す例

関連スキル