用途:在 claude-peers 中向其他课(部门)发送消息时,把课名自动解析为 peer ID。触发场景包括:dispatch 时想用课名指定 peer、CronCreate 内需要 peer ID、想省去 list_peers 加目视确认的成本。
主要能力:传入课名(日语或略称均可)即返回 peer ID。示例说法:「native課に送って」「mued課のIDを調べて」「SNS課のpeer IDは?」。
解析步骤:先执行 mcp__claude-peers__list_peers(scope: "machine"),再用内置的 CWD 模式表把课名匹配到 CWD 部分字符串,返回匹配 peer 的 ID;若未检测到则明确提示「現在オフライン」。
CWD 到课名的映射表:conductor課→_conductor;template課→claude-code-template;mued課→mued/mued_v2(不含 /apps);native課→mued/mued_v2/apps;SNS課→mued/threads-api;write課→_contents-writing;data課→_data-analysis;LP課→_LandingPage;reserch課→_Reserch;freee課→freee-MCP;cowork課→_cowork;video課→_videos。注意 mued課与 native課的 CWD 重叠,靠是否含 /apps 区分。
输出:命中时给出课名、peer ID 与 CWD;多个命中(同课多实例)时列出候选并推荐最近活跃者;离线时提示当前无活跃 peer,可等下次启动再发或请 kimny 手动处理。
限制与注意:peer ID 每个会话都会变化,不要硬编码;list_peers 为实时获取,结果仅代表调用时点;目录结构变更时需更新 CWD 模式表(由 template課管理)。