オプション

plan-arbiter

BuilderIO/skills BuilderIO/skills

複数のエージェントから提案された競合する計画を比較・相互検証し、明確な引き継ぎ手順を定めた上で、それらを1つの実行可能な方針に統合する。

...すべて拡張します
0
更新された時間 2026年9月6日

プラン・アービター

競合する計画を、実行可能な一つの方向性へと統合します。優れたアイデアは残し、 不確かな仮定は排除し、ごちゃ混ぜになった曖昧な結果ではなく、明確な引き継ぎを確立します。

ワークフロー

  1. 元の計画を収集する。
  2. 各プランを、比較可能な主張に標準化する。
  3. 各プランを相互に、また実際のコードベースやタスクの コンテキストと照らし合わせて相互検証する。
  4. 最良の案を選定するか、より優れたハイブリッド案を統合するか、あるいは計画書を修正のために差し戻す。
  5. 検証ゲートと却下された 代替案を含む、1つの実行引き継ぎ資料を作成する。

決定後、ユーザーから明示的に実装を求められない限り、計画は読み取り専用となります。 決定後、ユーザーから明示的に実装を求められない限り、計画は読み取り専用となります。

ソースプランの収集

プランは、貼り付けられたテキスト、ローカルファイル、セッション ID、トランスクリプトのパス、PR、 コメント、ビジュアルプランのリンク、またはチャット履歴として受け付けます。可能であれば元の成果物を 解決し、最終的な要約には含まれていない可能性のあるプロンプトの変更や前提条件を 確認できるようにします。

プランがまだ作成中で、ユーザーから待機を求められた場合は、 完了するかブロックされるまで監視します。プランを解決できない場合は、 利用可能なプランテキストに基づいて作業を続行し、欠落しているソースをリスクとしてマークします。

正規化

各プランについて、以下を抽出してください:

  • 目的と範囲。
  • 主要な前提条件と未解決の疑問点。
  • 提案されたファイル、モジュール、API、データ構造、UIの状態、またはワークフロー。
  • 実装順序。
  • 検証戦略。
  • ロールバックまたは移行に関する懸念事項。
  • コスト、複雑さ、および想定される実行担当者の適性。

冗長な記述は評価の対象外とする。具体的で、実際のコードに基づいており、 トレードオフについて率直に述べられている計画を優先する。

相互レビュー

各プランを、別の有能な担当者が書いたものとしてレビューする:

  • ユーザーの実際の要求を満たしているかを確認する。
  • 関連性があり利用可能な場合は、リポジトリ、ドキュメント、テスト、スクリーンショット、または外部システムを参照して、 主張が正しいか検証する。
  • 隠れた依存関係、欠落しているテスト、リスクの高い実行順序、曖昧な手順、 不必要な範囲、および元に戻しにくい決定を特定する。
  • 互いに補完し合う強みに注目する:ある計画はアーキテクチャが優れており、 別の計画は移行や検証のプロセスが優れている場合がある。
  • 計画の品質と実行者の好みを切り離して考える。たとえ別のモデルによる 批評が最も優れていたとしても、より安価で迅速な実行者が 実装には適切な選択となる場合がある。

計画が大規模である場合、コードベースが 広範囲に及ぶ場合、あるいは技術面と製品面の両面から検討することで意思決定がより適切になる場合には、独立したレビューのためにサブエージェントを活用する。

決定

決定:以下の3つの結果のいずれかを選択します:

  • 採用:プランをほぼそのまま採用する。
  • ハイブリッド:特定の部分を組み合わせて、より強力な実行プランを作成する。
  • まず見直し:両方の計画が重要な制約条件を 見落としているか、未解決の決定事項に依存しているため、再検討を依頼する。

以下の優先順位に従って決定してください:

  1. 正しさと、ユーザーの要求への適合性。
  2. 実際のファイル、API、テスト、データ、およびUIの挙動に基づいていること。
  3. 将来の展開を妨げない、よりシンプルな初期実装。
  4. 検証とロールバックの仕組みが優れていること。
  5. 品質が許容範囲に達した際の実行にかかるトークン/時間のコストが低いこと。

引き継ぎ

簡潔な決定メモを返す:

Decision
- Adopt Plan A / Hybrid / Revise first.

Why
- The deciding evidence and tradeoffs.

Execution Plan
- Ordered steps with files or surfaces to touch.

Borrowed From Other Plans
- Useful pieces kept from non-winning plans.

Rejected
- Ideas intentionally not taking, with reasons.

Verification
- Tests, browser checks, screenshots, CI, review, or deploy checks needed.

Executor Recommendation
- Which agent/model should implement and why.

ユーザーがすでに実行を要求しており、選択すべき道筋が明確な場合は、 決定内容を簡潔に報告した上で、選択された計画を実行する。それ以外の場合は、 引き継ぎの段階で一旦停止し、承認を求める。

GitHubで見る
---
name: plan-arbiter
description: Compare, cross-review, and merge competing plans from multiple agents into one executable direction with a clear handoff.
---

# Plan Arbiter

Turn competing plans into one executable direction. Preserve the best ideas,
reject weak assumptions, and produce a clear handoff instead of a blended mush.

## Workflow

1. Collect the source plans.
2. Normalize each plan into comparable claims.
3. Cross-review the plans against each other and the real codebase or task
   context.
4. Choose a winner, merge a better hybrid, or send the plans back for revision.
5. Produce one execution handoff with verification gates and rejected
   alternatives.

Planning is read-only unless the user explicitly asks you to implement after the
decision.

## Collect Source Plans

Accept plans as pasted text, local files, session IDs, transcript paths, PRs,
comments, visual-plan links, or chat history. Resolve the original artifacts
when possible so you can see prompt changes and assumptions that may be missing
from a final summary.

If a plan is still being written and the user asked you to wait, monitor it
until it is done or blocked. If a plan cannot be resolved, continue with the
available plan text and mark the missing source as a risk.

## Normalize

For each plan, extract:

- Objective and scope.
- Key assumptions and unresolved questions.
- Proposed files, modules, APIs, data shapes, UI states, or workflows.
- Implementation sequence.
- Validation strategy.
- Rollback or migration concerns.
- Cost, complexity, and expected executor fit.

Do not reward verbosity. Prefer plans that are concrete, grounded in real code,
and honest about tradeoffs.

## Cross-Review

Review each plan as if another capable agent wrote it:

- Check whether it satisfies the user's actual request.
- Verify claims against the repo, docs, tests, screenshots, or external systems
  when those are relevant and available.
- Identify hidden dependencies, missing tests, risky sequencing, vague steps,
  unnecessary scope, and hard-to-reverse decisions.
- Notice complementary strengths: one plan may have the better architecture
  while another has the better migration or validation path.
- Separate plan quality from executor preference. A cheaper/faster executor can
  be the right choice for implementation even when another model produced the
  best critique.

Use subagents for independent review when the plans are large, the codebase is
wide, or the decision would benefit from separate technical and product passes.

## Decide

Choose one of three outcomes:

- **Adopt:** pick one plan mostly as written.
- **Hybrid:** combine specific pieces into a stronger execution plan.
- **Revise first:** request another planning pass because both plans miss a
  key constraint or depend on an unresolved decision.

Use this tie-break order:

1. Correctness and fit to the user's request.
2. Grounding in real files, APIs, tests, data, and UI behavior.
3. Simpler first implementation that does not block the intended future.
4. Better validation and rollback story.
5. Lower token/time cost for execution once quality is acceptable.

## Handoff

Return a compact decision memo:

```md
Decision
- Adopt Plan A / Hybrid / Revise first.

Why
- The deciding evidence and tradeoffs.

Execution Plan
- Ordered steps with files or surfaces to touch.

Borrowed From Other Plans
- Useful pieces kept from non-winning plans.

Rejected
- Ideas intentionally not taking, with reasons.

Verification
- Tests, browser checks, screenshots, CI, review, or deploy checks needed.

Executor Recommendation
- Which agent/model should implement and why.
```

When the user already asked for execution and the chosen path is clear, proceed
with the selected plan after reporting the decision briefly. Otherwise stop at
the handoff and ask for approval.

すべてのファイル

0件のファイル

plan-arbiterをインストール

スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。

ZIPをダウンロード

リポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。

git clone https://github.com/BuilderIO/skills/tree/main/skills/plan-arbiter # Copy SKILL.md to your .claude/skills/ directory

コピー コピー
クイックセットアップ: スキルフォルダを .claude/skills/ にコピーしてください。 Claude が自動的にそのスキルを検出して使用します。
リポジトリ BuilderIO/skills

関連スキル

notion-automation
更新された時間 2026年6月29日
airtable-automation
更新された時間 2026年6月29日
seo-programmatic
更新された時間 2026年6月29日
revops
更新された時間 2026年6月29日
OR