org-attachlisted
Install: claude install-skill suisya-systems/claude-org-ja
# org-attach: 組織ペインへの tmux attach コマンドを生成(read-only)
組織の生きているペイン(secretary / dispatcher / worker)へ人間が**自分のターミナルから**
tmux で直接 attach するための **attach コマンド文字列を生成して表示する** スキル。
このスキルは **何も attach しない・どのペインも変更しない**。論理ペイン一覧(broker)と
tmux 側の pane_id↔session マッピングを pane_id(`%N`)で join し、各ペインへの attach コマンドを
role + name(task_id) ラベル付きで印字するだけ。コピーした人間がコマンドを自分の端末に貼って入る。
> **輸送層 両系(frame C / 二フレーム) — このスキルは broker(tmux) フレーム専用**:
> このスキルは tmux backend(socket `claude-org-broker`)上の **detached tmux session への attach** を
> 前提とする。**broker フレーム**: 各 broker ペインは `claude-org-broker-{pid}-{seq}` という独立した detached
> tmux session(1 ペイン = 1 session)として存在し、`tmux attach -t <session>` で入れる ―
> 本スキルの attach モデルが意味を持つ主フレームはこちら。**renga フレーム(opt-in,
> `ORG_TRANSPORT=renga`)は概念が異なる**: renga のペインは**所属タブ内のタイル**であって、独立した
> detached session ではない。「detached session へ attach し直す」概念がそのまま写像せず、ペイン単位の
> `tmux attach -t <session>` は存在しない。よって **`ORG_TRANSPORT=renga` では**本スキルの broker/tmux
> attach 形は**適用外**で、org のペインが並ぶタブを表示して直接見る。org が全ペインを同一タブへ置くのは
> org 側の配置規則であり、規範の正本は契約
> [`docs/contracts/backend-interface-contract.md`](../../../docs/contracts/backend-interface-contract.md)
> §4.2 の SINGLE-TAB MUST(本スキルはこれを再掲せず参照する)。したがって**その org のタブを表示している
> 間は** 1 画面で全ペインが見えるが、別のタブを表示している間は org のペインは視界に入らない。そのときは
> org のタブへ切り替えるか、renga の org サイドバー(全タブ横断でタブとペインを一覧する cross-tab パネル。
> renga `src/app/org_sidebar.rs:1-3`)から該当ペインを選ぶ。
> **この適用外は transport が renga の場合に限る**: 外側フレームが renga でも `ORG_TRANSPORT` が broker の
> 構成では detached tmux se