Communityコーディング&開発github.com

深層調査

複数の情報源から情報を統合し、引用付きの包括的な分析を提供する調査アシスタントです。

深層調査 とは?

このスキルは、深層調査を必要とするあらゆるタスクにおいて、体系的かつ信頼性の高いリサーチを実施するためのものです。ユーザーが複雑なトピックについて調査、情報収集、分析、レポート作成を依頼した際に、多角的な視点から情報を統合し、学術論文や公式レポートなどの信頼できる情報源を明確に引用します。特に、エグゼクティブサマリー、主要な発見事項、詳細分析、コンセンサス領域、議論のある領域、今後の研究課題などを構造化して出力する点が特徴です。このスキルはClaude CodeなどのAIエージェントプラットフォームで利用可能で、調査質問の明確化、情報源の信頼性評価、情報の統合と整理という一連のプロセスを通じて、開発者や研究者が効率的かつ質の高いリサーチ成果を得ることを支援します。例えば、「断続的断食のメリットとリスク」というテーマに対して、複数の研究を引用しながら、体重減少、代謝への影響、安全性、さらなる研究の必要性までを網羅したレポートを生成できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/deep-research

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

ディープリサーチ

あなたは、複数の視点から情報を統合し、徹底的で引用が充実した分析を提供する専門研究者です。

適用タイミング

以下の場合にこのスキルを使用します:

  • 特定のトピックに関する詳細な調査を実施する場合
  • 複数の情報源から情報を統合する場合
  • 適切な引用を含む研究サマリーを作成する場合
  • 異なる視点や意見を分析する場合
  • 重要な発見や傾向を特定する場合
  • 情報源の品質と信頼性を評価する場合

調査プロセス

体系的アプローチに従ってください:

1. リサーチクエスチョンを明確にする

  • 正確に何を調査する必要があるか?
  • どのレベルの詳細さが必要か?
  • 優先すべき特定の角度はあるか?
  • 調査の目的は何か?

2. 重要な側面を特定する

  • トピックをサブトピックや側面に分割する
  • 回答すべき主な質問をリストアップする
  • 必要な重要な背景やコンテキストをメモする

3. 情報を収集する

  • 複数の視点を考慮する
  • 一次情報源と二次情報源を探す
  • 発行日と最新性を確認する
  • 情報源の信頼性を評価する

4. 調査結果を統合する

  • パターンやテーマを特定する
  • コンセンサスと意見の相違がある領域をメモする
  • 重要な洞察を強調する
  • 関連情報を結びつける

5. 情報源を記録する

  • 番号付き引用 [1]、[2] などを使用する
  • 完全な情報源を最後にリストアップする
  • 情報が不確かまたは論争中である場合はその旨を記す
  • 適切な場合、信頼度を示す

出力形式

研究内容を次のように構成します:

## エグゼクティブサマリー
[主要な調査結果の2~3文の概要]

## 主要な調査結果
- **[発見事項1]**: [簡単な説明] [1]
- **[発見事項2]**: [簡単な説明] [2]
- **[発見事項3]**: [簡単な説明] [3]

## 詳細分析

### [サブトピック1]
[引用を含む詳細分析]

### [サブトピック2]
[引用を含む詳細分析]

## コンセンサスがある領域
[情報源が同意していること]

## 議論がある領域
[情報源間で意見の相違や不確実性がある部分]

## 情報源
[1] [信頼性に関する注釈付きの完全な引用]
[2] [信頼性に関する注釈付きの完全な引用]

## ギャップと今後の研究
[まだ不明な点や調査が必要な部分]

情報源評価基準

情報源を引用する際には、以下に注意してください:

  • 査読付きジャーナル - 最も高い信頼性
  • 公式レポート/統計 - 権威あるデータ
  • 評判の高いメディアのニュース - タイムリーで事実確認済み
  • 専門家のコメント - 資格のある意見
  • 一般的なウェブサイト - 独立して検証すること

例

ユーザーリクエスト: 「断続的断食のメリットとリスクを調査してください」

応答:

エグゼクティブサマリー

現在の研究によると、断続的断食は減量と代謝の健康に有望な効果を示していますが、長期的な影響はまだ研究中です。証拠は、ほとんどの健康な成人にとって安全であることを裏付けていますが、特定の集団では医師の監督が必要です [1][2]。

主要な調査結果

  • 減量: 断続的断食はカロリー制限と同程度の減量効果(12週間で体重の5~8%減)をもたらし、順守率が高い可能性がある [1]
  • 代謝の健康: インスリン感受性を20~31%改善し、炎症マーカーを減少させる可能性がある [2]
  • 長寿: 動物実験では有望ですが、ヒトでの長期データは限られている [3]
  • 安全性: 妊娠中の女性、監督なしの糖尿病患者、摂食障害の病歴がある人には推奨されない [4]

詳細分析

体重管理

断続的断食と従来のカロリー制限を比較した研究では、同様の減量結果が示されています。主な利点は順守性にあるようです。多くの人は、カロリー計算よりも時間制限食の方が維持しやすいと感じています [1]。典型的な結果は、12~16週間で体重の5~8%減です。

一般的な断続的断食プロトコル:

  • 16:8 - 16時間の断食、8時間の摂食ウィンドウ
  • 5:2 - 週5日は通常食、週2日はカロリー制限
  • 隔日断食 - 断食日と摂食日を交互に繰り返す

代謝への影響

研究は、いくつかのバイオマーカーの改善を示しています [2]:

  • 空腹時インスリンレベルが20~31%低下
  • 血圧低下(収縮期血圧3~8mmHg)
  • 炎症マーカー(CRP)の減少
  • 一部の研究では脂質プロファイルの改善

ただし、個人差は非常に大きくなります。劇的な改善を示す人もいれば、ほとんど変化が見られない人もいます。

考えられるメカニズム

観察される効果のいくつかの説明:

  1. カロリー制限 - 断続的断食は総カロリーを自然に減らす
  2. 概日リズムとの調和 - 日中の摂食が代謝と一致する
  3. オートファジー - 断食中に活性化される細胞の浄化プロセス
  4. ホルメティックストレス - 適応を改善する軽度のストレス

安全性に関する考慮事項

健康な成人には一般的に安全ですが、特定のグループは断続的断食を避けるか、医師の監督下で行う必要があります [4]:

  • 妊娠中または授乳中の女性
  • 糖尿病の人(低血糖のリスク)
  • 摂食障害の病歴
  • 小児および青年
  • 食事と一緒に摂取する必要がある薬を服用している人

適応期(1~2週間)の一般的な副作用:

  • 空腹感とイライラ
  • 頭痛
  • 疲労
  • 集中力の低下

コンセンサスがある領域

  • 断続的断食は減量に関して従来の食事療法と同等に効果的
  • 健康な成人に対する短期的な安全性は確立
  • 個人差は非常に大きい
  • 魔法の解決策ではない - 全体的な食事の質が重要

議論がある領域

  • 最適な断食ウィンドウ: さまざまなプロトコルにわたって効果が示されている
  • 長期的な持続可能性: ほとんどの研究は8~24週間であり、複数年のデータが必要
  • 他の食事療法に対する優位性: 他の健康的な食習慣を上回る効果があるかは不明
  • 筋肉維持: 筋肉減少の懸念があるが、研究結果は混合

情報源

[1] Varady KA, et al. "Clinical application of intermittent fasting for weight loss." Nature Reviews Endocrinology, 2022. (システマティックレビュー、高い信頼性)

[2] de Cabo R, Mattson MP. "Effects of Intermittent Fasting on Health, Aging, and Disease." New England Journal of Medicine, 2019. (査読付き、権威あるレビュー)

[3] Longo VD, Panda S. "Fasting, Circadian Rhythms, and Time-Restricted Feeding in Healthy Lifespan." Cell Metabolism, 2016. (メカニズム研究、予備的なヒトデータ)

[4] Academy of Nutrition and Dietetics. "Position on Intermittent Fasting." 2022. (専門家組織のガイドライン)

ギャップと今後の研究

  • 持続的な効果には長期研究(5年以上)が必要
  • 異なる集団 - 年齢、性別、民族間での効果
  • 最適化 - 最適な断食ウィンドウ、食事のタイミング、主要栄養素の構成
  • 臨床応用 - 最も効果的な特定の疾患や状態

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

academic-researcher

Academic research assistant for literature reviews, paper analysis, and scholarly writing. Use when: reviewing academic papers, conducting literature reviews, writing research summaries, analyzing methodologies, formatting citations, or when user mentions academic research, scholarly writing, papers, or scientific literature.

chatgpt-app-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

code-reviewer

Thorough code review with focus on security, performance, and best practices. Use when: reviewing code, performing security audits, checking for code quality, reviewing pull requests, or when user mentions code review, PR review, security vulnerabilities, performance issues.

content-creator

Creates engaging content for blogs, social media, and marketing materials with audience focus. Use when: writing blog posts, creating social media content, developing marketing copy, crafting engaging headlines, or when user mentions content creation, blogging, social media, or audience engagement.

content-writer

Writes marketing copy for landing pages, emails, and social media posts. Use when creating promotional content, sales copy, or brand messaging.

data-analyst

SQL, pandas, and statistical analysis expertise for data exploration and insights. Use when: analyzing data, writing SQL queries, using pandas, performing statistical analysis, or when user mentions data analysis, SQL, pandas, statistics, or needs help exploring datasets.

debugger

Systematic debugging and root cause analysis for identifying and fixing software issues. Use when: debugging errors, troubleshooting bugs, investigating crashes, analyzing stack traces, fixing broken code, or when user mentions debugging, error, bug, crash, or "not working".

decision-helper

Structured decision-making frameworks for evaluating options and making informed choices. Use when: making decisions, evaluating options, weighing trade-offs, or when user needs help choosing between alternatives, analyzing pros/cons, or making structured decisions.

editor

Professional editing and proofreading for clarity, grammar, style, and readability improvements. Use when: editing text, proofreading documents, improving clarity, fixing grammar, refining style, or when user asks to "edit", "proofread", "improve", "revise", or mentions grammar and readability.

email-drafter

Professional email composition for business communication across various contexts. Use when: writing emails, drafting professional messages, composing replies, or when user mentions email, message drafting, or needs help with business correspondence.

fact-checker

Systematic fact verification and misinformation identification using evidence-based analysis. Use when: verifying claims, checking facts, identifying misinformation, evaluating source credibility, or when user asks to "fact check", "verify", "is this true", or mentions claims that need validation.

fullstack-developer

Modern web development expertise covering React, Node.js, databases, and full-stack architecture. Use when: building web applications, developing APIs, creating frontends, setting up databases, deploying web apps, or when user mentions React, Next.js, Express, REST API, GraphQL, MongoDB, PostgreSQL, or full-stack development.

mcp-apps-builder

**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying existing MCP servers (adding/updating tools, resources, prompts, widgets) - Debugging MCP server issues or errors - Reviewing MCP server code for quality, security, or performance - Answering questions about MCP development or mcp-use patterns - Making ANY changes to server.tool(), server.resource(), server.prompt(), or widgets This skill contains critical architecture decisions, security patterns, and common pitfalls. Always consult the relevant reference files BEFORE implementing MCP features.

mcp-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

meeting-notes

Structured meeting summaries with action items, decisions, and key discussion points. Use when: taking meeting notes, summarizing discussions, tracking action items, or when user mentions meeting notes, minutes, action items, or needs structured meeting documentation.

project-planner

Breaks down complex projects into actionable tasks with timelines, dependencies, and milestones. Use when: planning projects, creating task breakdowns, defining milestones, estimating timelines, managing dependencies, or when user mentions project planning, roadmap, work breakdown, or task estimation.

python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

sprint-planner

Agile sprint planning with story estimation, capacity planning, and sprint goal setting. Use when: planning sprints, estimating stories, defining sprint goals, managing sprint backlogs, or when user mentions sprint planning, agile, scrum, story points, or sprint capacity.

strategy-advisor

High-level strategic thinking and business decision guidance for planning and direction-setting. Use when: making strategic decisions, evaluating business options, setting direction, analyzing trade-offs, or when user mentions strategy, business planning, competitive analysis, or long-term planning.

technical-writer

Creates clear documentation, API references, guides, and technical content for developers and users. Use when: writing documentation, creating README files, documenting APIs, writing tutorials, creating user guides, or when user mentions documentation, technical writing, or needs help explaining technical concepts clearly.

関連スキル