mo-convergence について
mo-convergenceは、作業やレビューが収束しない原因を調べるスキルです。進行中の参加者の意見とレビュー経過を確認して対応を提案し、範囲の決定はユーザーに委ねます。
主な機能
- 01進行中の参加者から阻害要因を収集
- 02レビュー回と再発する指摘を確認
- 03次の対応方針を提案
- 04範囲の決定をユーザーに委ねる
活用シーン
- 01レビュー指摘の再発原因の診断
- 02継続か再設計かの判断
- 03個別に出荷できる範囲の特定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ shkarupa-alex/ meta-o --skill mo-convergenceインストール後、Claude Code で/mo-convergenceを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals/cases.jsonreferences/backend-contract.mdmethodology-feedback.mdmethodology.mdorca-mechanics.mdreview-protocol.mdscripts/mo-harness-screen.mjsmo-review-resource.mjs詳細
収束しない作業の診断
ユーザーが mo-convergence と明示した場合にのみ開始します。作業が遅いという指摘、長引くレビューの反復、失敗した試みでは開始されず、ほかのスキルから呼び出されることもありません。
Feature lifecycle と 方法論へのフィードバック を最後まで読みます。 直面した摩擦は回答でユーザーに伝え、このスキルから Issue を作成することはありません。
状況を確認する
作業を行っているエージェントと、スロットがまだアクティブなレビュー担当者全員に、ライフサイクルで既に使われているサーフェスを通じて、それぞれ通常のメッセージを1通送ります。収束を妨げているもの、自分自身が遅延の原因となったこと、そして妨げを解消するための変更を1つ尋ねます。意見を聞くために新しいセッションを開始してはならず、非アクティブなスロットを起こしてもなりません。参加者が離脱している場合は、状況を再構成せず、応答不可として記録します。
どちらの手順も判断に委ねるものではありません。レビュー担当者のスロットがアクティブかどうかは、バンドルされた scripts/mo-review-resource.mjs hot でスロットごとに判定します。フラグは --help に記載されています。判定には、最後の worker_done からの経過時間と画面に表示されるコンテキストを使います。詳細はOrca のネイティブな仕組みを参照してください。これには --alive が示す内容も含まれます。スロット自身が記録したターミナルと画面を確認し、Orca のワーカー稼働状況が unverifiable であることだけを根拠にしてはなりません。アクティブと判定されなかったスロットは非アクティブです。稼働中のエージェントにデータを送るには、空であることが確認済みの入力欄を経由する必要があります。各メッセージの直前に、バンドルされた scripts/mo-harness-screen.mjs がそのターミナルの現在の画面を読み取り、action=inject と判定しなければなりません。下書き、提案、信頼確認ダイアログ、シェルプロンプト、またはそれ以外の判定の場合は何も送信されません。その場合、その参加者は判定ツールの該当行とともに応答不可として記録します。
次に、公開されている証拠だけを使って、自分で一連の流れを確認します。候補の順序、各ラウンドの判定、attempt <n>/5 と deep_reads <m>、修正済みと記録された後に再び現れた指摘事項、そしてそれらが関わる要件を確認してください。新たな形で何度も再発する指摘事項は、修正箇所ではなく境界を示していることがよくあります。
推奨する
理由とともに、次のうち1つをユーザーに推奨し、採用しなかった選択肢も伝えます。
continue— 残りの指摘事項は局所的で、減少しています。redesign— 同じ境界で失敗が続いており、1つのスライスを変更する必要があります。narrow— スコープの一部は、検証済みの状態でリリースでき、残りは保留できます。accept-limitation— 追加のラウンドを重ねるより、残存リスクを文書化するほうが低コストです。stop— 前提が誤っているか、もはやコストに見合いません。
現在のスコープ内で行う、元に戻せる技術的な修正は担当中のロールの役割です。そのロールに差し戻してください。プロダクトの境界の変更、スコープの縮小、制約の受け入れ、停止は人間が決定します。推奨は行いますが、自ら決定してはならず、仕様、候補、レビュー判定を自分で変更してもなりません。
このスキルから Issue を作成することはありません。Meta-O の文面で確認された摩擦は推奨事項としてユーザーに伝え、Issue を作成するかどうかはユーザーが決定します。
Meta-O の呼び出し
- なし