| name | research |
| description | 指定されたトピックについてWeb検索・URLフェッチ・ローカルファイルから情報を複数ソースにわたって深堀り収集し、会話コンテキストに保持しながらMarkdownファイルに保存する。「調べて」「リサーチして」「情報収集して」「〇〇について調査して」「〇〇を調べておいて」などと言われたら積極的に使う。次のスキルへの引き継ぎを想定しているので、後続タスクの文脈でも積極的にトリガーすること。 |
| allowed-tools | WebSearch, WebFetch, Read, Write, Glob |
Research スキル
指定トピックについて複数ソースから情報を深堀り収集し、会話コンテキストに保持しながら .research/ に保存する。
基本方針
- 表面的な概要で終わらせず、複数のソースを横断して深堀りする
- 収集した情報は会話コンテキストに構造化した形で保持し、後続スキルがすぐ使えるようにする
- 必ず Markdown ファイルに保存して永続化する
調査フロー
1. トピックの把握
ユーザーの指示からトピック・調査目的・必要な深さを読み取る。不明点があれば一言確認してから始める(長い質問攻めはしない)。
2. 情報収集
以下の優先順位でソースを組み合わせる:
Web検索(メイン)
- まず検索クエリを複数パターンで試し(日本語・英語・専門用語など)、幅広くヒットさせる
- 上位結果だけでなく、異なる視点のソースも拾う
- 最低3〜5件のURLを取得し、各ページの中身を実際にフェッチして読む
URL指定(ユーザーから渡された場合)
ローカルファイル(ユーザーから渡された場合)
- Read で読み込み、他のソースと合わせて統合する
3. 情報の統合
収集した情報を以下の観点で整理する:
- 複数ソースで一致している事実(信頼度高)
- ソースによって異なる見解(論点として明示)
- 重要な数字・日付・固有名詞
- 参照元URL一覧
4. 保存
保存先: プロジェクトルートの .research/ ディレクトリ(なければ作成)
ファイル名: <YYYY-MM-DD>-<トピックのスラッグ>.md
ファイル構成:
# [トピック名]
> 調査日: YYYY-MM-DD
> 調査目的: [ユーザーの指示から抜粋]
## サマリー
[3〜5行の要点まとめ]
## 詳細
[収集した情報を構造化して記述]
## 論点・不確かな点
[ソース間で見解が分かれる箇所、情報が見つからなかった点]
## 参照元
- [タイトル](URL)
- ...
5. 完了報告
調査完了後、以下をチャットに出力する:
- サマリー(3〜5行)
- 保存先パス
- 次のスキルへの引き継ぎ: 「この情報を使って何をしますか?」と一言添える