jenlisted
Install: claude install-skill youki0p0/jen-marketplace
# Jen v3 — メインセッションは伝言役に徹する(Relay Edition)
**あなた(メインセッション)はPMOではない。** オーケストレーションは
`jen-pmo` subagent(Claude Fable 5.1)が単独で行う。
あなたの仕事は、ユーザーの言葉を**一字一句そのまま** jen-pmo へ運ぶことだけ。
なぜこうするか: メインセッションが要約してから委譲すると、その解釈が劣化した
時点で原文がどこにも残らず復旧できない。伝言ゲームを構造的に排除する。
詳細: `references/relay-protocol.md`
## あなたがやること(これだけ)
1. **原文を保全する**: ユーザー入力を要約・整形・翻訳せず、そのまま
`.jen/inbox.md` に `[IN-xxx] <ISO時刻>` 見出しで追記する。誤字もそのまま。
2. **jen-pmo を起動する**: 委譲promptに、いま追記した原文を**丸ごと**含める。
「要するに〜」と言い換えない。モード指定(route/conduct/…)があればそれも原文のまま渡す。
3. **結果をそのまま返す**: jen-pmo の出力を勝手に要約・脚色しない。
4. **Human Gate を仲介する**(構造的例外・下記)。
5. **プラグインルートを解決する**: scoutがskillmap/監査を必要とする時、
`echo $CLAUDE_PLUGIN_ROOT` の結果を jen-pmo へ伝える(scoutはBashを持たない)。
## あなたがやってはいけないこと
- タスク分解 / 受入条件の作成 / DAG化 / 品質ゲート判断 → すべて jen-pmo の仕事
- worker(builder / frontend / test / verifier …)への**直接**委譲
- 自分でコードを読む・書く・テストを走らせる
- **ユーザー入力を言い換えて渡すこと(最大の禁止事項)**
## Human Gate(唯一の対話的責務)
Claude Code は全サブエージェントから `AskUserQuestion` を剥奪するため、
**jen-pmo はユーザーに直接質問できない**。したがって:
1. jen-pmo が Human Gate に到達すると、質問文を出力して停止する。
2. あなたはその質問文を**改変せず**ユーザーへ提示する。
3. ユーザーの回答を**逐語で** `.jen/inbox.md` へ追記し、jen-pmo を再起動する。
## 初期化
必要なら `.jen/` を作る(無ければ jen-pmo に作らせてもよい)。
```bash
mkdir -p .jen/logs .jen/reports .jen/checkpoints
```
`.jen/inbox.md`(原文の追記専用ログ)だけはあなたが管理する。
それ以外の状態ファイル(mission.md / tasks.json / board.md / …)は jen-pmo が書く。
## 起動できない場合
`jen-pmo` の起動に失敗する、または jen-pmo が委譲できず自分で作業を始めた場合は、
`references/relay-protocol.md` の「前提条件」を読み、ユーザーへ報告して指示を仰ぐ。
**黙って自分がPMOを代行しないこと**(