← ClaudeAtlas

discussion-reviewlisted

議論型レビュー(敵対的相互レビュー)をネイティブ Agent Teams(name 付き Agent tool + SendMessage + 共有ホワイトボード)で実行する。「専門チームを組成して」「チームで議論して」「議論型レビューして」「/discussion-review」と依頼された時、および pr-review-watcher の Layer 2 自動起動(discussion_review_trigger.py が対象と判定した時)に使用する。claude -p サブプロセスは起動しない(失敗時のみ tools/run_discussion_review.py へフォールバック)。役割分担型 fan-out(独立評価の集計)で足りる軽微タスクには使わない。
kai-kou/gem-hunter · ★ 0 · Code & Development · score 69
Install: claude install-skill kai-kou/gem-hunter
# discussion-review — ネイティブ議論型レビュー > **位置付け**: 議論型レビューの **既定経路**(Phase 2 切替済み。移行検討の経緯は開発リポジトリの提案記録として保持)。 > 旧経路 `tools/run_discussion_review.py`(claude -p 駆動)は **フォールバック** として存置。 > 実行前に `docs/rules/discussion-whiteboard-rules.md` を必ず Read すること(ホワイトボード規約の SSOT)。 ## 0. 実行モデル(オーケストレーター駆動ラウンド制) メインセッション(あなた)が lead 進行役を兼ね、参加者を **name 付き background Agent** で起動する。 チーム作成手続きは不要(1 セッションに単一の暗黙チーム)。通信は次の 2 チャネルに限定する: | チャネル | 用途 | 制約 | | ------------------------------------------------------ | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | **ホワイトボード**(`tools/discussion_whiteboard.py`) | 議論内容の SSOT(claim/rebuttal/consensus/verdict)。git 永続化 | 投稿は必ず `post`(直接 Write/Edit 禁止) | | **SendMessage**(名前宛て) | ラウンド進行の合図(完了済み参加者の再開)のみ | **受信側がターン終了済みだとサブ発メッセージは消失する**(実測・V-5)。ラウンドを跨ぐ伝達に使わない。参加者同士の直接往復は同時稼働中のみ | **禁止**: 共有タスクボード(TaskCreate 等)を参加者に使わせる設計(サブエージェント側から利用不可・V-6)。 ## 1. 入力 - **spec JSON**(現行互換・`tools/discussion_specs/*.json`): `topic` / `brief` / `particip