research-planning について
research-planningは、研究テーマやアイデア、論文再現の依頼を実行可能な計画と論文構成にまとめるスキルです。手法、システムとタスクの設計、章立て、依存関係を整理し、不明点も明示します。
主な機能
- 01研究手法と評価計画の設計
- 02アーキテクチャとタスク分解の定義
- 03論文の章立てと内容の整理
- 04タスク依存関係とリスクの把握
- 05設定とハイパーパラメーターの指定
活用シーン
- 01研究アイデアからプロジェクトを計画する
- 02論文再現の実装タスクを整理する
- 03論文構成と実験計画をまとめて作る
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lingzhi227/ agent-research-skills --skill research-planningインストール後、Claude Code で/research-planningを入力して読み込まれたか確認します。
同梱ファイルreferences/output-schemas.mdreferences/planning-prompts.md
詳細
研究計画
研究テーマやアイデアから、包括的な研究計画と論文の構成を作成します。
入力
$0— 研究テーマ、アイデアの説明、または再現する論文
参考資料
- Paper2Code、AI-Researcher、AgentLaboratory の計画用プロンプト:
~/.claude/skills/research-planning/references/planning-prompts.md - 出力スキーマとテンプレート:
~/.claude/skills/research-planning/references/output-schemas.md
ワークフロー
ステップ 1:研究の背景を把握する
- 提供された論文、コード、参考資料を読みます
- 中心となる研究課題とその重要性を特定します
- 利用可能なリソース(データセット、計算資源、既存コード)を評価します
ステップ 2:研究計画を作成する
Paper2Code を参考にした 4 段階の計画アプローチを使用します。
- 全体計画 — 方法論、主要な実験、評価指標の戦略的な概要
- アーキテクチャ設計 — ファイル構成、システム設計、Mermaid のクラス図/シーケンス図
- ロジック設計 — 依存関係、必要なパッケージ、共有する知識を含むタスクの分解
- 設定 — ハイパーパラメーター、トレーニングの詳細、config.yaml の抽出または指定
ステップ 3:論文を構成する
セクションごとの計画を立てて、論文の構成を設計します。
- 要旨、序論、背景、関連研究、手法、実験、結果、考察/結論
- 各セクションで扱う要点、必要な図表、目標とする語数
ステップ 4:タスク依存関係グラフを作成する
- 依存関係に沿ってタスクを並べます(データ → モデル → トレーニング → 評価 → 執筆)
- 並行して実行できるタスクを特定します
- リスクと潜在的な失敗要因を明示します
出力形式
{
"research_question": "...",
"methodology": "...",
"paper_structure": {
"sections": ["Abstract", "Introduction", ...],
"section_plans": { "Introduction": "..." }
},
"task_list": [
{"task": "...", "depends_on": [], "priority": 1}
],
"baselines": ["..."],
"datasets": ["..."],
"evaluation_metrics": ["..."],
"risks": ["..."]
}
ルール
- 計画の各構成要素は、詳細で実行可能なものにします
- 利用可能な場合は、具体的な実装上の参照情報を含めます
- すべての構成要素が一貫して連携するようにします
- テスト/評価計画を必ず含めます
- 曖昧な点は推測せず、明示します
関連スキル
コメント
Markdown 対応