一键导入
jp-research-codebase
並行サブエージェントを生成して調査結果を統合することで、コードベース全体にわたる包括的な調査を実施して質問に回答します。コードの動作方法の理解、コンポーネントの場所の特定、アーキテクチャの文書化、またはシステム間の接続のトレースを行う場合に使用します。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
並行サブエージェントを生成して調査結果を統合することで、コードベース全体にわたる包括的な調査を実施して質問に回答します。コードの動作方法の理解、コンポーネントの場所の特定、アーキテクチャの文書化、またはシステム間の接続のトレースを行う場合に使用します。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create handoff document for transferring work to another session. Use when ending a session and need to document progress for continuation later.
作業を別のセッションに引き継ぐための引き継ぎドキュメントを作成します。セッション終了時に後で継続するための進捗を文書化する必要がある場合に使用します。
Conduct comprehensive research across the codebase to answer questions by spawning parallel sub-agents and synthesizing findings. Use when the user wants to understand how code works, find where components live, document architecture, or trace connections between systems.
Create git commits for session changes automatically without user confirmation. Use for CI/automation workflows where commits should be created without interactive approval.
Create git commits for session changes with clear, atomic messages. Use when you need to commit changes made during a coding session with proper commit messages following best practices.
Create detailed implementation plans through interactive research and iteration. Use when starting a new feature, refactoring, or complex task that needs careful planning before implementation.
| name | jp-research-codebase |
| description | 並行サブエージェントを生成して調査結果を統合することで、コードベース全体にわたる包括的な調査を実施して質問に回答します。コードの動作方法の理解、コンポーネントの場所の特定、アーキテクチャの文書化、またはシステム間の接続のトレースを行う場合に使用します。 |
| compatibility | GitHub Copilot CLI用に設計 |
| metadata | {"author":"humanlayer","version":"1.0","original-source":"https://github.com/humanlayer/humanlayer"} |
並行サブエージェントを生成して調査結果を統合することで、コードベース全体にわたる包括的な調査を実施し、ユーザーの質問に回答するタスクです。
このスキルが呼び出された場合、以下のように応答する:
コードベースの調査準備ができました。調査の質問または関心のある領域を提供してください。関連するコンポーネントと接続を探索して徹底的に分析します。
その後、ユーザーの調査クエリを待ちます。
view ツールを使用してファイル全体を読み込むupdate_todo ツールを使用してすべてのサブタスクを追跡するtask ツールで適切なエージェントタイプを使用して、異なる側面を同時に調査する:
コードベース調査には、以下のエージェントタイプを使用する:
explore エージェント - ファイルやコンポーネントがどこにあるかを見つけ、特定のコードがどのように動作するかを理解するために使用
codebase-analyzer エージェント(利用可能な場合) - 特定のコンポーネントのより深い分析に使用
Web調査(ユーザーが明示的に求めた場合のみ):
web_search ツールを使用するこれらのエージェントをインテリジェントに使用することが重要:
以下のコマンドを実行してメタデータを収集する:
git rev-parse --short HEAD 2>/dev/null || echo "not-a-git-repo"
git branch --show-current 2>/dev/null || echo "unknown"
(git rev-parse --show-toplevel 2>/dev/null || echo "$PWD") | xargs basename
date -u +"%Y-%m-%dT%H:%M:%SZ"
YAMLフロントマターに続くコンテンツでドキュメントを構成する:
---
date: [ISO形式の現在の日時]
researcher: copilot
git_commit: [現在のコミットハッシュ]
branch: [現在のブランチ名]
repository: [リポジトリ名]
topic: "[ユーザーの質問/トピック]"
tags: [research, codebase, 関連コンポーネント名]
status: complete
---
# 調査:[ユーザーの質問/トピック]
**日時**:[現在の日時]
**Gitコミット**:[現在のコミットハッシュ]
**ブランチ**:[現在のブランチ名]
**リポジトリ**:[リポジトリ名]
## 調査の質問
[元のユーザークエリ]
## 概要
[何が見つかったかの高レベルなドキュメント、存在するものを説明してユーザーの質問に回答する]
## 詳細な調査結果
### [コンポーネント/領域1]
- 存在するものの説明(`file.ext:line`)
- 他のコンポーネントとの接続方法
- 現在の実装の詳細(評価なし)
### [コンポーネント/領域2]
...
## コード参照
- `path/to/file.py:123` - そこにあるものの説明
- `another/file.ts:45-67` - コードブロックの説明
## アーキテクチャドキュメント
[コードベースで見つかった現在のパターン、規約、設計実装]
## 未解決の質問
[さらなる調査が必要な領域]
gh repo view --json owner,name 2>/dev/null
https://github.com/{owner}/{repo}/blob/{commit}/{file}#L{line}last_updated フィールドを更新する## フォローアップ調査 [タイムスタンプ]task エージェントを使用する