orglisted
Install: claude install-skill yoshpy-dev/ralph
`ralph org` は herdr/agmsg を土台にした座席(seat)機構です。この skill は
Lead(座席の編成・統括を行う識別子)がその機構をどう操作するかの正準マニュ
アルです。headless lead の起動プロンプト(`ralph` バイナリに埋め込まれた
役割プロンプト雛形の一つ。実体は `ralph` CLI 自身のリポジトリにあり、
`ralph init` でスキャフォールドされる対象には含まれない)は、この skill を
「動詞の詳しい使い方・編成パターン・budget 作法」の参照先として指します。
## Goals
- Lead として座席を編成・観察・裁定・解散するための正準手順を提供する。
- 現セッション昇格(主経路)と headless lead(`ralph org start`)の両方を
同じ���順に統一する。
- typed protocol・permission/budget の作法を機構の挙動と齟齬なく説明する。
## 前提
- herdr / agmsg が導入済みであること。`ralph doctor` で `herdr` / `agmsg`
チェックを確認する(座席 0 のソロ実行のみ両ツールなしで動作)。
- `ralph.toml` の `[org]` エンベロープ(`model_pool` / `max_seats` /
`permissions`)が意図通り設定されていること。未設定の場合は既定値
(`permissions.default = "autonomous"`)で動作する。
- **bypass 初回承諾(マシンごと 1 回)**: claude の autonomous モード
(`--permission-mode bypassPermissions`)は初回起動時に承諾ダイアログを
表示する。最初の autonomous 座席を spawn したら herdr で pane を開いて
一度��け承諾すること(以後の座席はスキップされる)。ralph はこの同意を
自動化しない。
- **lead と operator は同一リポジトリ内で実行**: org の状態(manifest /
receipts)の既定は `--state-dir` フラグ > `RALPH_ORG_STATE_DIR` > **git
リポジトリルートの `.harness/state/org/`** > cwd の順で解決される。同一
リポジトリ内なら cwd が異なっても状態は分裂しない。リポジトリ外で運用する
場合のみ `--state-dir` を明示的に揃えること。
- `--org-id` は組織の実行名前空間。同一 `--org-id` の座席は同一 manifest /
receipts に記録される。
## 動詞リファレンス
| 動詞 | 用途 | 代表例 |
|---|---|---|
| `spawn` | 座席を起動。`--role`(役割別プロンプト雛形を自動展開)、`--scope`(担当範囲の説明。autonomous では必須)、`--driver`(claude\|codex)、`--model`、`--dry-run`(実起動せず検証・記録のみ)、`--allow-unscoped`(--scope 省略を明示的に許可。使用は manifest に記録される)、`--lead