mcpField
L
literature-review-sprint

literature-review-sprint

github.com/a-green-hand-jack生産性36 回インストール
リポジトリ

literature-review-sprint について

Literature Review Sprint は、幅広いトピックや研究案から、優先順位付きの文献マップと研究上の示唆をまとめるリサーチスキルです。新規性、位置付け、ベースライン、次の行動を検討する研究者向けで、引用メタデータの確認には使いません。

主な機能

  1. 01優先順位付き文献マップの作成
  2. 02研究上の役割による論文分類
  3. 03最も近い先行研究の比較
  4. 04新規性とベースラインのリスク特定
  5. 05知見をプロジェクト判断へ反映
  6. 06検索経路と根拠の記録

活用シーン

  1. 01未経験の研究分野の把握
  2. 02関連研究に照らした新規性評価
  3. 03ベースラインと評価要件の選定
  4. 04焦点を絞った指導教員との面談準備

インストール

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

$npx skills add https://github.com/a-green-hand-jack/ml-research-skills --skill literature-review-sprint

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
memory-writeback.md
paper-taxonomy.md
reading-priority.md
search-protocol.md
synthesis-template.md

詳細

文献レビュー・スプリント

幅広いトピック、粗いアイデア、または不確かなプロジェクトの方向性を、優先順位付きの文献マップと具体的な研究上の示唆に変換します。

次のような場合にこのスキルを使用します。

  • ユーザーが新しい分野をすばやく理解する必要がある
  • 新規性が、近い先行研究がすでに存在するかどうかに左右される
  • アルゴリズムや実験の設計前に、主要論文、最も近い論文、最近の論文や同時期の論文を把握する必要がある
  • 論文草稿の関連研究の位置づけが弱いものの、目的は最終的な引用の整理ではなく、分野の理解である
  • 指導教員との面談に向けて、明確な論文マップ、ギャップ分析、または次に読む論文の計画が必要である
  • 初期の実験や執筆から、プロジェクトが誤った文献の枠組みに置かれている可能性が明らかになった

メタデータや BibTeX の確認にはこのスキルを使用しないでください。引用の正確性には citation-audit を、投稿時の不足文献の確認には citation-coverage-audit を使用してください。

このスキルと併用してください。

  • 文献調査の結果をリスク、アクション、主張、または位置づけの判断として保持する場合は、research-project-memory
  • 調査結果を「進める/修正する/保留する/中止する」の判断につなげる場合は、スプリントの前後に research-idea-validator
  • マップによって最も近いベースラインが明確になり、手法の仕様を定める必要が生じた場合は、algorithm-design-planner
  • マップから必要なベースライン、データセット、評価指標、または診断方法が明らかになった場合は、experiment-design-planner
  • 文献上のリスクを論文の主張、セクション、図、査読者の懸念に結びつける場合は、paper-evidence-board
  • 論文の投稿が近づいた段階で、citation-coverage-audit

スキルのディレクトリ構成

<installed-skill-dir>/
├── SKILL.md
└── references/
    ├── memory-writeback.md
    ├── paper-taxonomy.md
    ├── reading-priority.md
    ├── search-protocol.md
    └── synthesis-template.md

段階的な読み込み

  • 必ず references/search-protocol.md、references/paper-taxonomy.md、references/reading-priority.md を読みます。
  • 最終的なスプリントレポートを書く前に、references/synthesis-template.md を読みます。
  • プロジェクトに memory/、コンポーネントの .agent/ フォルダーがある場合、またはユーザーがセッションをまたいだ記憶を求めている場合は、references/memory-writeback.md を読みます。
  • 最近の研究、同時期の研究、採択済み研究、または現行の研究についてユーザーから尋ねられた場合は、ウェブ検索、OpenReview、会議録のページ、arXiv、DBLP、Semantic Scholar、ACL Anthology、PMLR、CVF、またはユーザー提供の論文を通じて、最新の情報源を確認します。
  • ウェブにアクセスできない場合は、出力が暫定的な読書計画であることを明記し、未確認の論文やギャップを明示します。

基本原則

  • 網羅的な書誌情報ではなく、プロジェクトの意思決定を優先します。
  • 主要な背景研究、最も近い競合研究、隣接するツール、最近の研究や同時期の研究による脅威を区別します。
  • 最も近い先行研究が不明なことを、重大な新規性リスクとして扱います。
  • 論文を意思決定への価値に基づいて順位付けします。その論文が強い場合、プロジェクトはどう変わるでしょうか。
  • 文献調査の結果を、ベースライン、アブレーション、避けるべき主張、執筆上の位置づけに結びつけます。
  • 検索の出所を記録します。検索した場所、日時、検索クエリ、除外した内容を残します。
  • 証拠がないことを根拠に、新規性を過度に主張しないでください。
  • 最後に、プロジェクトの方向性を変える次のアクションを提示します。

ステップ 1 - スプリントの問いを定める

次の情報を把握します。

  • トピック、プロジェクトのアイデア、論文の主張、または草稿のセクション
  • 対象分野と投稿先。わかっている場合
  • 想定する貢献の種類
  • 既知の起点となる論文、ベースライン、データセット、または手法
  • スプリントで支援すべき意思決定
  • 時間の目安:簡易調査、半日の集中調査、全日スプリント、新規性チェック、ベースラインチェック、または位置づけチェック
  • CLM-###、RSK-###、ACT-### などのプロジェクト記憶 ID。存在する場合

スプリントの問いを次の形式に書き換えます。

For [topic/claim], determine whether [proposed contribution] is novel and important relative to [closest families], and identify [papers/baselines/gaps] that change the next project decision.

ユーザーが「X に関する論文」を求めているだけの場合も、意思決定を重視したマップを作成します。

ステップ 2 - 検索プロトコルを作成する

references/search-protocol.md を読んでください。

以下を作成します。

  • シード概念と同義語
  • 手法名と旧来の用語
  • 会場の絞り込み条件と関連する可能性の高いコミュニティ
  • 一次情報源を探すための検索経路
  • 最近の研究や同時期の研究を探すための検索経路
  • 後方引用と前方引用の追跡計画
  • 会場の慣例が重要な場合の OpenReview または論文集の検索計画
  • 検索の打ち切り条件

最新の文献については、情報源の名前と日付を記録してください。ブログ記事、スライド、二次的な要約よりも一次情報源を優先してください。

ステップ 3 - 候補論文を収集して分類する

references/paper-taxonomy.md を読んでください。

各候補を、次の役割のうち 1 つ以上に分類します。

  • 基礎的または標準的な研究
  • 最も近い先行研究
  • 直接の競合
  • ベースライン手法
  • ベンチマーク、データセット、または指標の出典
  • 隣接する手法群
  • 理論または分析の出典
  • 実証的なサーベイまたは分類体系
  • 最近の研究または同時期に発表された脅威
  • 否定的な結果または限界を示す証拠
  • 執筆または位置づけの参考例

重要な論文ごとに、簡潔なカードを作成します。

Paper:
Role:
Core idea:
What it proves or demonstrates:
Relation to our project:
Decision impact:
Read priority:
Verification/source:

ステップ 4 - 読む論文に優先順位を付ける

references/reading-priority.md を読んでください。

次のように割り当てます。

  • read-now:新規性、ベースラインの選定、手法の設計、またはプロジェクトの実現可能性を左右する可能性がある
  • skim:背景や位置づけの把握に役立つが、中核的な判断を変える可能性は低い
  • defer:関連はあるが、今回のスプリントでの判断には不要
  • ignore-for-now:対象範囲外、関連性が低い、または現時点の目的では後続研究に取って代わられている

すべての read-now 論文について、プロジェクトの判断に結びついた理由を示してください。

ステップ 5 - 文献マップを統合する

以下を作成します。

  • 手法群のマップ
  • 主要なアイデアの変遷
  • 最も近い先行研究との比較表
  • ベースラインへの示唆
  • データセット、指標、またはプロトコルへの示唆
  • 理論または前提への示唆
  • 未解決の課題と飽和した主張
  • 検索および執筆のための用語マップ

以下にフラグを付けます。

  • novelty-risk:近い研究がすでにそのアイデアを扱っている可能性がある
  • baseline-risk:ベースラインが欠けていると実験の説得力が弱まる
  • positioning-risk:プロジェクトが誤ったコミュニティまたは貢献の種類に位置づけられている
  • evidence-risk:利用可能な実験では、その分野で標準的な懸念に対応できない
  • scope-risk:文献の範囲が現在のプロジェクトの規模に対して広すぎる

ステップ 6 - 調査結果をプロジェクトの判断に反映する

具体的な示唆を示します。

  • このアイデアを進めるべきか、修正すべきか、保留すべきか、それとも中止すべきか?
  • 比較または差別化すべき、最も近い先行研究は何か?
  • どの主張なら引き続き擁護できるか?
  • どの主張を避けるべきか?
  • どのベースラインを実装または引用する必要があるか?
  • どの実験、定理、診断、または分析が必須となるか?
  • どのような執筆上の枠組みなら査読者に受け入れられやすいか?
  • 次にどのスキルを使うべきか?

文献マップによってプロジェクトの方向性が変わる場合は、実験の前に research-idea-validator または algorithm-design-planner に進んでください。

ステップ 7 - スプリントレポートを作成する

references/synthesis-template.md を読んでください。

プロジェクトに保存する際、パスが指定されていなければ、次を使用します。

docs/literature/literature_sprint_YYYY-MM-DD_<short-name>.md

レポートには以下を含める必要があります。

  • スプリントの問い
  • 検索ログと制約
  • 優先順位を付けた論文マップ
  • 最も近い先行研究に関するリスク
  • 手法の分類体系
  • ベースラインと評価への示唆
  • プロジェクトの判断への示唆
  • 次に読む論文または実験のアクション
  • メモリの更新セクション

ステップ 8 - プロジェクトメモリへの書き戻し

メモリが存在する場合は、references/memory-writeback.md を読みます。

有用な最小限の項目を更新します。

  • memory/decision-log.md:文献に基づくプロジェクトまたはポジショニングの決定
  • memory/risk-board.md:最も近い関連研究、ベースライン、エビデンス、ポジショニングに関するリスク
  • memory/action-board.md:すぐに読む論文、ベースラインの確認、実装タスク、執筆タスク
  • memory/claim-board.md:維持、修正、範囲の限定、保留、または削除する主張
  • memory/evidence-board.md:予定しているベースライン、データセット、指標、定理、または診断エビデンス
  • paper/.agent/:関連研究またはポジショニングに関するメモが草稿に影響する場合

次のラベルを使用します。

  • verified:一次資料と照合して確認済みの事実
  • user-stated:ユーザーから提供された論文または制約
  • inferred:リスク判断とポジショニングへの示唆
  • unverified:未確認の検索候補

最終確認

最終版を確定する前に、次の点を確認します。

  • 検索範囲と限界が明示されている
  • 論文が単に列挙されるのではなく、意思決定への影響度に基づいて順位付けされている
  • 未解決の場合でも、最も近い関連研究のリスクが明示されている
  • 最近の研究および同時期の研究の検索状況が記載されている
  • ベースラインへの示唆が具体的である
  • 必要に応じてプロジェクトの主張が調整されている
  • 次に習得するスキルまたは次のアクションが明確である
  • プロジェクトにメモリがある場合、メモリへの書き戻しが行われている

コメント