一键导入
oss-research-session
oss-researcher サブエージェントの起動・成果保存を標準化する。保存先パス規約、ツール別起動指針、 注入プロンプト、親エージェントの検証チェックを含む。遵守はモデル依存であり100%ではない。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
oss-researcher サブエージェントの起動・成果保存を標準化する。保存先パス規約、ツール別起動指針、 注入プロンプト、親エージェントの検証チェックを含む。遵守はモデル依存であり100%ではない。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
親子 Claude Code セッション間の委譲操作を行う。delegate(子を起動してキック)、send(既存ペインへ1行/キックオフ送信・誤送信防止つき)、list(宛先確認)、report(子→親の申し送り)を自然言語の意図から判断して実行する。tmux 環境前提。
oe-* オーケストレーションツール群(engine 本体 / 親子委譲 / SO ゲート / 選択・観測)と駆動層規律の統合概観。複数エージェント委譲・設計SO/実装SO・read-only 観測・engine 1 サイクルを使うとき、ツール群の全体像をリポジトリ走査でなく一貫した形で把握したいときに使用する。
エラー/バグ調査で、入力→出力のコードパスに未読区間がある限り外部要因(インフラ差異等)の仮説に進まない。外部要因に飛ぼうとするとき、原因が再現しないと判断しそうなときに使用する。仮説を tmp/hypothesis-NNN.md に外部化し、コードパスの read-state を可視化する。
プランをKickoff Document形式に変換する。セカンドオピニオン投入・リポジトリアーカイブ・ピアレビュー共有時に使用する。命名規約・frontmatter・セクション構造をKickoff形式に整える。
設計判断を確定する前に、ゼロベースで未探索の代替案を最低1回引き出し、その証跡を確定前に残してから確定する。複数の選択肢を A/B 等で確定しかけたとき、ADR / Decision / kickoff の設計判断(DJ-N)を確定・記録するときに使用する。so-compare 選択肢拡張・探索木の外部化を含む。
so-compare.shでセカンドオピニオン(Codex/Claude/Cursor)を取得し、結果を比較する。ピアレビュー、修正方針の検証、設計判断の反証に使用する。**弱 SO**(1周可・partial=disclose・0はなし)。プロンプト設計原則、結果読み込み手順、合意判定基準を含む。
| name | oss-research-session |
| description | oss-researcher サブエージェントの起動・成果保存を標準化する。保存先パス規約、ツール別起動指針、 注入プロンプト、親エージェントの検証チェックを含む。遵守はモデル依存であり100%ではない。 |
調査の中身(Phase 1–4 の手順・出力セクション構造)は agents/oss-researcher.md を正とする。本スキルは オーケストレーション(誰に何を渡し、どこに保存するか)のみを定義する。
oss-researcher で調査し、結果をリポジトリ内の Markdown 1 本に残すときWrite できること、プロンプト遵守は ベストエフォート(IDE のモード・権限・モデル挙動に依存)OUTPUT_FILE に手動で貼り付ける| 項目 | 規約 |
|---|---|
| リポジトリルート | 調査対象ワークスペースの $REPO(通常は git ルート) |
| ディレクトリ | $REPO/docs/research/oss-sessions/ |
| ファイル名 | YYYY-MM-DD_<slug>.md(<slug> はトピックやリポジトリ名から kebab-case、英小文字・数字・ハイフン推奨) |
| 同日・同一 slug の衝突 | ファイル名末尾に _2、_3 … を付与(時刻サフィックスでも可だが、本スキルでは _2 連番に統一) |
作業前にディレクトリが無ければ、親エージェントまたはサブが作成する(mkdir -p 相当)。
調査本文の先頭に YAML フロントマターを付ける。記法は markdown-conventions スキルに合わせる(箇条書きは -、コードフェンスは言語指定)。
---
researched_at: "YYYY-MM-DD"
topic: "<調査トピック一行>"
primary_url: "<メインリポジトリまたは公式URL>"
agent: oss-researcher
skill: oss-research-session
---
原則(subagent-strategy ルール): 委譲前に oss-researcher に相当するカスタムエージェントがないか確認する。
oss-researcher を優先して起動する(/エージェント名 や Subagent / Task 等、IDE の提供する方法。UI 名はバージョンで変わりうる)oss-researcher を選ぶ~/.cursor/agents/ / ~/.claude/agents/ 等(sync 済みなら本リポジトリの canonical/agents/oss-researcher.md が源)フォールバック: ネイティブ起動が使えない場合は canonical/agents/oss-researcher.md を Read し、その全文(必要ならユーザーの調査指示を追記)をサブへ prompt 注入する。
以下をコピーし、プレースホルダだけ置換してからサブに渡す。
## コンテキスト(oss-research-session)
- 調査対象: <URL または org/repo>
- 成果物(必須): 調査の **全文** を次の **1 ファイル にのみ** 書き込むこと:
- 絶対パス: <OUTPUT_FILE 例: /path/to/repo/docs/research/oss-sessions/2026-04-01-my-lib.md>
- 本文構造・調査手順: リポジトリの `canonical/agents/oss-researcher.md`(Phase 4 のテンプレ)に従うこと
- チャット返信: **短い要約** と **書き込んだファイルパス** のみ。長文の複製は不要
(任意の追加観点があればここに書く)
OUTPUT_FILE のみ とするOUTPUT_FILE に保存できるよう全文を一度だけ 出すevidence-verification-rule の検証ステータス(verified / unverified-summary / speculation)を付す。根拠(file:line / URL)は verified / unverified-summary に必須、speculation は根拠なし(必要なら理由)。一次ソース実体を確認していない主張を verified としない$REPO/docs/research/oss-sessions/ を決め、OUTPUT_FILE のフルパスをテンプレに埋める(衝突時は _2 等)oss-researcher(または注入した同等サブ)を起動するevidence-verification-rule §3)— 体裁確認だけで終わらせない:
Read でフロントマター・構造が期待どおりかを確認した上で、主張のうち重要・高不確実なものを優先して数件、ソース実体(file:line / URL)に直接当てて裏取りするverified としないunverified-summary として明示する| リソース | パス |
|---|---|
| 調査エージェント定義 | canonical/agents/oss-researcher.md |
| カタログ | canonical/CATALOG.md |
| サブエージェント方針 | canonical/rules/subagent-strategy-rule.md |
| 検証ディシプリン | canonical/rules/evidence-verification-rule.md |