← ClaudeAtlas

peer-id-lookuplisted

claude-peers で他課にメッセージを送る際に、課名から peer ID を自動解決する。 使用タイミング: (1) dispatch時に課名でpeer指定したい時 (2) CronCreate内でpeer IDが必要な時 (3) list_peers + 目視確認のコストを省きたい時。 トリガー例: 「mued課のIDを調べて」「dsp課に送って」「conductor課のpeer IDは?」 「〇〇課にメッセージを送りたい」
kimny1143/claude-code-template · ★ 4 · AI & Automation · score 52
Install: claude install-skill kimny1143/claude-code-template
# peer-id-lookup — 課名 → peer ID 自動解決 課名を指定するだけで `mcp__claude-peers__list_peers` を呼び出し、peer ID を返す。 --- ## 使い方 課名(日本語・略称どちらでも可)を渡すと peer ID を返す。 ``` 「dsp課���送って」 「mued課のIDを調べて」 「SNS課のpeer IDは?」 ``` --- ## 解決手順 1. `mcp__claude-peers__list_peers(scope: "machine")` を実行 2. 下記のCWDパターン表で課名 → CWD部分文字列をマッチ 3. 一致したピアのIDを返す 4. オフライン(未検出)の場合は「現在オフライン」と明示 --- ## CWD → 課名 マッピング表 CWD部分文字列は、symlink path (`~/Dropbox/_DevProjects/...`) と direct path (`/Volumes/strage/_DevProjects/...`) どちらでも一致する。 ★**課名 → workspace の対応表の正本は `_conductor/.claude/rules/current-organization.md`(workspace 列)。ここには写さない。** **解決手順**: 1. `current-organization.md` で **課名 → workspace** を引く 2. `list_peers` の**実 CWD** と突き合わせて peer を特定する 3. ★**突き合わせは必ず実行する。** 表と実態がズレていたら**実 CWD が勝つ** > **なぜ写さないか(2026-07-25 の実例)**: ここには以前 CWD 対応表が複製されていたが、 > **2026-06-11 の組織再編 v2 から6週間、`native課` / `occur課` / `write課` / `LP課` / > `blender課` / `reserch課` / `data課` を「現行」として掲載し続けていた**(全て畳み込み・ > クローズ済)。★**この skill は「存在しない宛先へ送らせる」形で動作に効く**。 **注意**: - ★**peer ID をこの skill や doc に書かない。** ID は**再起動のたびに変わる**。 **書いた瞬間からゴースト ID**になり、それを信じた送信は届かないまま「返事が来ない」 としか見えない。**毎回 `list_peers` で解決する。** - ★**受信側の正本は `from_id`**(メッセージに付いてくる送信元 ID)。**推測しない。** - **同一 workspace に複数 peer が居る / CWD が入れ子になっている**ことがある。 部分文字列一致は**最長一致**で判定し、曖昧なら候補を全部出して選ばせる。 - CWD部分文字列は symlink path(`~/Dropbox/_DevProjects/...`)と direct path(`/Volumes/strage/_DevProjects/...`)どちらでも一致する。 --- ## 出力例 ``` dsp課のpeer ID: (list_peers で毎回解決した実 ID) CWD: /Volumes/strage/_DevPro