pi-librarian について
Pi 向けの GitHub 調査サブエージェントで、gh ワークフローを使い、実装前にリポジトリの根拠を探します。引用付きレポートと実行可能な要約を作成し、不明点やアクセス上の制限も示します。
主な機能
- 01外部 GitHub リポジトリの調査
- 02実装パターンの比較
- 03関連ファイルの特定と引用
- 04調査レポートと実行可能な要約の作成
- 05不明点とアクセス制限の明記
活用シーン
- 01コーディング前にリポジトリの根拠を収集
- 02複数リポジトリの機能実装を比較
- 03実装上の疑問に関係する引用付きファイルを特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill pi-librarianインストール後、Claude Code で/pi-librarianを入力して読み込まれたか確認します。
詳細
Pi-librarian
目的
Pi 向けの GitHub 調査サブエージェントです。gh ワークフローを使用して、実装前に関連するリポジトリのファイルを見つけ、引用します。
ルーティング
- 使用する場合:外部の GitHub リポジトリを調査する、実装パターンを比較する、またはコーディング前に引用付きのリポジトリ情報を集めるようユーザーから依頼された場合に使用します。
- 使用しない場合:ローカルワークスペースのみを対象とする調査や、GitHub へのアクセスが不要な場合には使用しないでください。代わりに pi-finder-subagent を使用します。
- 出力:引用付きの GitHub 調査レポートを {artifactDir}/librarian-report.md に、実行可能な要約を {artifactDir}/librarian-summary.md に出力します。
- 成功基準:Librarian が具体的なリポジトリ、引用付きのファイルパス、実装の判断に役立つ明確な不明点やアクセス制限を提示します。
トリガーの例
肯定的な例
- このリクエストには pi-librarian スキルを使用してください。
- pi-librarian を使ってください。
- 外部の GitHub リポジトリを調査する、実装パターンを比較する、またはコーディング前に引用付きのリポジトリ情報を集めるようユーザーから依頼された場合に使用します。
- Pi-librarian:実行可能な結果を提示してください。
否定的な例
- ローカルワークスペースのみを対象とする調査や、GitHub へのアクセスが不要な場合には使用しないでください。代わりに pi-finder-subagent を使用します。
- pi-librarian は無関係なリクエストには使用しないでください。
- このリクエストは pi-librarian の対象外です。
- これは概念的な議論のみであり、ツールのワークフローは必要ありません。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | GitHub リポジトリ全体にわたって調査する内容 |
| repo_hints | string | いいえ | 任意のリポジトリ候補リスト(例:owner/repo の組み合わせ) |
| owner_hints | string | いいえ | 任意のオーナー/組織候補 |
| max_search_results | number | いいえ | リクエストする gh 検索結果の最大数 |
ランタイムプロンプト
- 現在のランタイムプロンプトの長さ:1003 文字。
- ランタイムプロンプトは
../pi-librarian.jsonに直接定義されています。
コメント
Markdown 対応