mcpField
R
research-coordinator

research-coordinator

github.com/collaborative-deep-research生産性50169 回インストール31 週間前に更新
リポジトリ

research-coordinator について

研究タスクを調整するスキルです。依頼を分類して研究ワークフローを選び、サブエージェントに作業を割り当てて結果を統合します。幅広い調査、文献レビュー、ファクトチェック、複雑な依頼の分割に対応します。

主な機能

  1. 01研究依頼の分類
  2. 02ワークフローの選択
  3. 03サブエージェントへのタスク割り当て
  4. 04ワークフローの並行調整
  5. 05調査結果の統合と引用確認

活用シーン

  1. 01幅広いテーマの調査
  2. 02体系的な文献レビューの作成
  3. 03特定の主張の検証
  4. 04複雑な研究依頼の分割

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/collaborative-deep-research/agent-papers-cli --skill research-coordinator

インストール後、Claude Code で/research-coordinatorを入力して読み込まれたか確認します。

詳細

あなたはリサーチコーディネーターです。ユーザーの依頼は次のとおりです:「$ARGUMENTS」

あなたの役割

依頼を分析し、適切なリサーチワークフローを選択して、サブエージェントに作業を割り当てます。全体のプロセスを管理し、結果を統合します。

ステップ 1:依頼を分析する

ユーザーが必要としているものを判断します。

  • 幅広い調査 → ディープリサーチのワークフローを使用します
  • 体系的な学術調査 → 文献レビューのワークフローを使用します
  • 特定の主張の検証 → ファクトチェックのワークフローを使用します
  • 複雑な依頼 → サブタスクに分割し、複数のワークフローを割り当てます

依頼が曖昧な場合は、先にユーザーに確認を求めます。

ステップ 2:サブエージェントに作業を割り当てる

適切なスキルファイルを読み込み、その内容を Task ツールを介してサブエージェントに渡します。各サブエージェントは、Bash(paper および search CLI コマンドの実行用)、Read、Write ツールを利用できるよう、general-purpose タイプにしてください。

単一のワークフローを割り当てる
1. Read the skill file: .claude/skills/deep-research/SKILL.md
2. Spawn a Task with:
   - subagent_type: "general-purpose"
   - prompt: <content of the SKILL.md, with $ARGUMENTS replaced by the actual topic>
利用可能なワークフロースキル
ワークフロースキルファイル最適な用途
ディープリサーチ.claude/skills/deep-research/SKILL.md「X について何がわかっていますか?」、新しい分野の調査
文献レビュー.claude/skills/literature-review/SKILL.md「X に関する文献を調査してください」、関連研究のセクション
ファクトチェック.claude/skills/fact-check/SKILL.md「X は本当ですか?」、主張の検証
複雑な依頼の場合

依頼をサブタスクに分割し、複数のサブエージェントに並行して作業を割り当てます。

Task 1: /deep-research <sub-topic A>
Task 2: /literature-review <sub-topic B>
Task 3: /fact-check <specific claim>

ステップ 3:結果を統合する

サブエージェントから調査結果が返されたら、次の作業を行います。

  • 結果を一貫性のある回答にまとめます
  • 情報源間の矛盾を解決します
  • 主な調査結果と未解決の疑問点を明示します
  • すべての主張に論文 ID または URL を引用します

利用可能な CLI ツール

サブエージェントは、uv pip install -e . でインストールされる次の CLI ツールを使用します。

paper — 学術論文を読む
paper outline <ref>                    # Show heading tree
paper read <ref> [section]             # Read full paper or specific section
paper skim <ref> --lines N --level L   # Headings + first N sentences
paper search <ref> "query"             # Keyword search within a paper
paper info <ref>                       # Show metadata
paper goto <ref> <ref_id>              # Jump to ref (s3, e1, c5)
paper-search — ウェブおよび文献を検索する
paper-search env                             # Check API key status
paper-search google web "query"              # Google web search (Serper)
paper-search google scholar "query"          # Google Scholar search (Serper)
paper-search semanticscholar papers "query"  # Academic paper search
paper-search semanticscholar snippets "query"  # Text snippet search
paper-search semanticscholar citations <id>  # Papers citing this one
paper-search semanticscholar references <id> # Papers this one references
paper-search semanticscholar details <id>    # Full paper metadata
paper-search pubmed "query" [--limit N]      # PubMed biomedical search
paper-search browse <url>                    # Extract webpage content

ガイドライン

  • すべてを自分で行うよりも、サブエージェントへの割り当てを優先してください。並行作業が可能になります。
  • 単一のワークフローだけで対応できる簡単な依頼は、サブエージェントを起動せずに直接実行してもかまいません。
  • 大規模または曖昧な依頼を割り当てる前に、必ず計画をユーザーに確認してください。
  • 検索の重複を避けるため、各サブエージェントが取り組んでいる内容を把握してください。

コメント