github-deep-research
GitHubリポジトリに対して複数ラウンドの深層調査を実施し、包括的な分析・タイムライン再構成・競合分析などを行うスキルです。GitHubのリポジトリURLやオープンソースプロジェクトを指定すると起動し、エグゼクティブサマリー・時系列タイムライン・メトリクス分析・Mermaidダイアグラムを含む構造化されたMarkdownレポートを生成します。
description の原文を見る
Conduct multi-round deep research on any GitHub Repo. Use when users request comprehensive analysis, timeline reconstruction, competitive analysis, or in-depth investigation of GitHub. Produces structured markdown reports with executive summaries, chronological timelines, metrics analysis, and Mermaid diagrams. Triggers on Github repository URL or open source projects.
SKILL.md 本文
GitHub Deep Research Skill
GitHubAPI、web_search、web_fetch を組み合わせた複数ラウンドのリサーチで、包括的なマークダウンレポートを生成します。
リサーチワークフロー
- ラウンド1:GitHub API
- ラウンド2:Discovery(発見)
- ラウンド3:Deep Investigation(深掘り調査)
- ラウンド4:Deep Dive(詳細分析)
コア手法論
クエリ戦略
広から狭へ:GitHub APIから始めて、一般的なクエリを実行し、発見に基づいて絞り込みます。
ラウンド1:GitHub API
ラウンド2:"{topic} overview"
ラウンド3:"{topic} architecture", "{topic} vs alternatives"
ラウンド4:"{topic} issues", "{topic} roadmap", "site:github.com {topic}"
ソース優先順位:
- 公式ドキュメント/リポジトリ(最高優先度)
- 技術ブログ(Medium、Dev.to など)
- ニュース記事(検証済みのメディア)
- コミュニティディスカッション(Reddit、HN など)
- ソーシャルメディア(最低優先度、センチメント分析用)
リサーチラウンド
ラウンド1 - GitHub API
read_file() なしで scripts/github_api.py を直接実行:
python /path/to/skill/scripts/github_api.py <owner> <repo> summary
python /path/to/skill/scripts/github_api.py <owner> <repo> readme
python /path/to/skill/scripts/github_api.py <owner> <repo> tree
利用可能なコマンド(github_api.py の最後の引数):
- summary
- info
- readme
- tree
- languages
- contributors
- commits
- issues
- prs
- releases
ラウンド2 - Discovery(3~5回の web_search)
- 概要を取得してキーワードを特定
- 公式ウェブサイト/リポジトリを検索
- 主要プレイヤー/競合他社を特定
ラウンド3 - Deep Investigation(5~10回の web_search + web_fetch)
- テクニカルアーキテクチャの詳細
- 重要なイベントのタイムライン
- コミュニティセンチメント
- 価値のあるURLに対して web_fetch を使用して全文コンテンツを取得
ラウンド4 - Deep Dive
- コミット履歴を分析してタイムラインを作成
- Issues/PRs をレビューして機能進化を確認
- 貢献者アクティビティをチェック
レポート構造
assets/report_template.md のテンプレートに従います:
- メタデータブロック - 日付、信頼度レベル、対象
- エグゼクティブサマリー - 主要メトリクスを含む2~3文の概要
- 年代順タイムライン - 日付付きの段階的な分類
- 主要分析セクション - トピック固有の詳細分析
- メトリクス & 比較 - 表、成長チャート
- 強み & 弱み - バランスの取れた評価
- ソース - カテゴリ分けされた参照資料
- 信頼度評価 - 信頼レベル別のクレーム
- 方法論 - 使用されたリサーチアプローチ
Mermaid ダイアグラム
適切な場所にダイアグラムを含めます:
タイムライン(ガントチャート):
gantt
title Project Timeline
dateFormat YYYY-MM-DD
section Phase 1
Development :2025-01-01, 2025-03-01
section Phase 2
Launch :2025-03-01, 2025-04-01
アーキテクチャ(フローチャート):
flowchart TD
A[User] --> B[Coordinator]
B --> C[Planner]
C --> D[Research Team]
D --> E[Reporter]
比較(円グラフ/棒グラフ):
pie title Market Share
"Project A" : 45
"Project B" : 30
"Others" : 25
信頼度スコアリング
ソースの品質に基づいて信頼度を割り当てます:
| 信頼度 | 基準 |
|---|---|
| 高(90%以上) | 公式ドキュメント、GitHub データ、複数の裏付けソース |
| 中(70~89%) | 単一の信頼できるソース、最近の記事 |
| 低(50~69%) | ソーシャルメディア、未検証のクレーム、古い情報 |
出力
レポートを以下として保存:research_{topic}_{YYYYMMDD}.md
フォーマットルール
- 中国語コンテンツ:全角句読点(,。:;!?)を使用
- 技術用語:最初の言及時に Wiki/doc URL を記載
- テーブル:メトリクス、比較に使用
- コードブロック:技術的な例のために使用
- Mermaid:アーキテクチャ、タイムライン、フロー用
ベストプラクティス
- 公式ソースから開始 - リポジトリ、ドキュメント、企業ブログ
- コミット/PR から日付を検証 - 記事よりも信頼性が高い
- クレームを三角測量 - 2 つ以上の独立したソース
- 矛盾する情報に注記 - 矛盾を隠さない
- 事実と意見を区別 - 推測は明確にラベル付け
- 重要:常にインライン引用を含める - 外部ソースからのクレーム直後に
[citation:タイトル](URL)形式を使用 - 検索結果から URL を抽出 - web_search は {title, url, snippet} を返す - 常に URL フィールドを使用
- 随時更新 - 最後に統合するまで待たない
引用例
良い例 - インライン引用付き:
プロジェクトはローンチ後3ヶ月で10,000スターを獲得した [citation:GitHub Stats](https://github.com/owner/repo)。
アーキテクチャはワークフロー編成に LangGraph を使用している [citation:LangGraph Docs](https://langchain.com/langgraph)。
悪い例 - 引用なし:
プロジェクトはローンチ後3ヶ月で10,000スターを獲得した。
アーキテクチャはワークフロー編成に LangGraph を使用している。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- bytedance
- リポジトリ
- bytedance/deer-flow
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/bytedance/deer-flow / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。