github-deep-research は何をしますか?
任意のGitHubリポジトリに対して多段階の詳細調査を実施します。ユーザーが包括的な分析、タイムライン再構築、競合分析、またはGitHubの徹底調査を要求した場合に使用します。結果は構造化されたマークダウンレポートで出力され、エグゼクティブサマリ、時系列タイムライン、メトリクス分析、およびMermaid図表が含まれます。GitHubリポジトリのURLまたはオープンソースプロジェクトに反応して起動します。
機能
- マルチラウンドリサーチ: リポジトリの情報を複数ラウンドにわたって深堀りし、表面情報に留まらない詳細な分析を提供します。
- 構造化レポート生成: エグゼクティブサマリ、時系列タイムライン、主要メトリクス、Mermaid図表を含む標準化されたマークダウンレポートを生成します。
- 柔軟なトリガー:
https://github.com/owner/repo形式のURLやオープンソースプロジェクト名で自動起動します。 - 分析指標: コミット頻度、コントリビューター数、貢献度分布、プロジェクトの健全性、リリースパターンなどを分析します。
使用方法
以下の形式でトリガーします:
https://github.com/owner/repo形式のGitHubリポジトリURLを入力する。- オープンソースプロジェクト名(例:
owner/repo)を指定する。 - 「このリポジトリを分析して」「詳細調査して」「競合分析して」などの自然言語指示を与える。
例
// GitHub URLによるトリガー
https://github.com/vercel/next.js を詳細に調査して
// プロジェクト名によるトリガー
facebook/react の開発タイムラインを再構築して
// 自然言語によるトリガー
PyTorch の最新リリースパターンを分析してレポートを作成して
出力形式
レポートは以下のセクションで構成されます:
- エグゼクティブサマリ: プロジェクトの概要、目的、主要な発見事項を簡潔にまとめます。
- 時系列タイムライン: 主要なリリース、マイルストーン、重要な変更点を時系列で表示します。
- メトリクス分析:
- 総コミット数
- 総コントリビューター数
- 平均コミット頻度
- アクティブなブランチ数
- スター数、フォーク数
- オープン/クローズされたIssue数
- リリース頻度
- Mermaid図表:
- ガントチャート(タイムライン可視化)
- フローチャート(プロセスや依存関係の可視化)
- 円グラフ/棒グラフ(メトリクスの視覚化)
設定
環境変数(必要に応じて):
GITHUB_TOKEN: GitHub API認証用トークン(レート制限回避のため推奨)GITHUB_DEEP_RESEARCH_DEPTH: 調査の深さ(デフォルト:5、ラウンド数)GITHUB_DEEP_RESEARCH_FETCH_LIMIT: 一度に取得するIssue/PRの最大数(デフォルト:100)
注意事項
- このスキルはGitHubの公開APIを使用します。大量のデータを取得する場合は、
GITHUB_TOKENを設定してレート制限を回避してください。 - 大規模リポジトリ(例: tenso rflow/tensorflow)の調査には複数ラウンドの実行が必要になる場合があり、時間がかかることがあります。
- プライベートリポジトリにはアクセスできません(認証があっても、このスキルは公開データのみを対象としています)。