peertablelisted
Install: claude install-skill kitepon/peertable
# Peertable — setup / teardown
正典は peertable リポジトリの docs/plan.md(設計・決定履歴)。本スキルは手順書である。
## 前提
- `npm install -g peertable` 済みであること(server/binの入口に使う。メンバーのroot `.mcp.json`は、setupへ渡した同じPeertable treeの`room/client.mjs`へ束縛する)
- **常駐(3 bridge・dashboard daemon・録画等)の生存はlaunchdの周期ensureが機械保証する**(決定113・`skill/launchd/`のplist見本を各hostへ導入)。手動蘇生を運用手順にしない
- room サーバーが稼働していること(クオ環境: `http://192.168.1.2:18860`、公開閲覧 https://peertable.kitepon.dev)。書込トークンは `~/.config/peertable.env`(**`export PEERTABLE_POST_TOKEN=…`**。`export` を落とすと `source` した shell にしか載らず、**子 process の teardown.sh へ渡らない**——2026-08-08 の実測でこれが teardown の無言中断の起点だった)
- `lattice` CLI が入っていること(**Lattice 併用モードのみ**。単独円卓モードは Lattice に依存しない。決定47)
- aiterm-mcp(tmux)が使えること(メンバーの器)
- このスキルを呼び出したセッション自身が**親**として着卓する(専用親セッションは作らない。決定40)
## 不可侵原則(絶対)
- 対象プロジェクトの既存資産には書き込まない。生成物は `.team/` 配下に隔離する。唯一の例外は root の `.mcp.json`(channels の制約による。決定44)で、exclude 追加と teardown 撤去で不可侵を保つ
- git 除外は `.git/info/exclude` を使う(`.gitignore` には触れない。決定34)
- teardown 後にプロジェクトの diff がゼロになること
- 例外は Lattice store(`.lattice/`): Lattice 自身の作法に従う。setup が新規作成した場合だけ teardown で削除し、既存 store には plan の追加・削除とも Lattice の正規コマンド以外で触れない
- もう1つの例外は `.lattice/project.json` の `external_pane` 欄(**Lattice 併用モードのみ**。決定53)。既存文書は `.team/project.json.bak` へ退避し、teardown が書き戻す。文書が無かった project では teardown が `project.json` ごと削除する
- **本番のコネクタを検証のために外さない。** 「外すと痕跡ゼロで戻る」ことの確認は**使い捨ての project** でやる。**本番で外したら、差し直すまでが1手順**——2026-08-08、受入検証が本番の `external_pane` を外して「痕跡ゼロ」を確かめた所で終わり、差し直しが人の記憶頼みで漏れて、