Openclaw向けバッチプラン実行 (Batch Plan Execute)

生の要件を構造化され、依存関係順に整理された実装計画に変換し、サブエージェントを通じて並列実行をオーケストレーションする強力なワークフロースキルです。

micooz
v0.1.0
Apr 2, 2026
0
563
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install batch-plan-execute

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って batch-plan-execute をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

バッチプラン実行 (Batch Plan Execute) とは?

Batch Plan Executeは、Openclaw Skillsエコシステム内の最新のAIエージェント向けに設計された高度な機能です。あいまいな要件ドキュメントやチャット指示を、実行可能なモジュール式のコード変更に変換する課題を解決します。ロジックを「計画」と「実行」モードに分離することで、開発者はコードが変更される前に完全な監督権を持つことができます。このスキルは、実装の境界を特定し、厳密な依存関係グラフをモデル化し、複雑なワークストリーム全体の進捗を追跡するための隠し状態ファイルを管理します。

このスキルは、複数のファイルやモジュールに影響が及ぶ大規模なリファクタリングや機能追加に特に有効です。分析と実装の両方にサブエージェントを活用することで、アーキテクチャの整合性を犠牲にすることなく、高同時実行ワークフローを可能にします。このようなOpenclaw Skillsを使用することで、チームはAI主導の開発が組織化され、追跡可能であり、プロジェクト要件に厳密に沿っていることを確実にできます。

バッチプラン実行 (Batch Plan Execute) のユースケース

  • 高レベルな機能リクエストを、粒度の細かいマルチモジュール実装戦略に拡張する。
  • 基盤と機能の更新に特定の順序が必要となる複雑なリファクタリングタスクの管理。
  • ピアレビューのフィードバックや更新された要件ドキュメントに基づいた、既存計画の自動修正。
  • 開発サイクルを加速するための、独立したモジュール間での並列コード実装のオーケストレーション。

バッチプラン実行 (Batch Plan Execute) の仕組み

  1. 入力解決: チャットテキスト、Markdownファイル、または既存のプランディレクトリから要件ソースを特定します。
  2. モジュール抽出: 単なるファイル構造ではなく、機能的な所有権に基づいて実装単位を定義するために要件を分析します。
  3. 依存関係モデリング: 非循環依存関係グラフを構築するために、モジュールを基盤(foundation)、機能(feature)、または後続(follow-on)として分類します。
  4. 計画フェーズ: サブエージェントが、影響を受けるコード領域やリスクを含む詳細なMarkdown計画を各モジュールに対して生成します。
  5. 実行ゲーティング: システムは明示的な実装コマンドを待機して一時停止し、人間が介在するレビュープロセスを確実にします。
  6. オーケストレーションされた実装: 実装サブエージェントがディスパッチされ、依存関係グラフに従って並列レイヤーでコードを修正します。
  7. 検証と統合: メインエージェントが検証チェックを実行し、すべてのモジュールが正しく統合され、元の要件を満たしていることを確認します。

バッチプラン実行 (Batch Plan Execute) のセットアップ

このスキルを環境に統合するには、ワークスペースが構造化されたプランストレージに対して準備されていることを確認してください。このスキルはOpenclaw Skillsスイートの核心部分です。

# 標準の plans ディレクトリを作成
mkdir -p plans/

# エージェントにサブエージェントを生成する権限があることを確認
# このスキルは初回使用時に .batch-plan-state.json を自動生成します

バッチプラン実行 (Batch Plan Execute) のデータスキーマとタクソノミー

一貫性と追跡可能性を確保するため、このスキルは plans/ ディレクトリ内に厳密なデータ構造を保持します。

ファイル/要素 タイプ 説明
<module-slug>.md Markdown 特定モジュールの主要な実装計画。
<module-slug>.rev-<n>.md Markdown 要件の変更やレビューノートを反映したバージョン管理用リビジョンファイル。
.batch-plan-state.json JSON 要件ハッシュ、モジュール状態、アクションの系譜を追跡する状態マシン。
requirement_hash メタデータ ソースドキュメントが変更され、計画の修正が必要なタイミングを検出するために使用。
status 列挙型 現在の実装サイクル内でモジュールがアクティブか、廃止されたかを追跡。

バッチプラン実行 (Batch Plan Execute) の高度な機能

  • インテリジェントリビジョン検出: HTMLコメントをレビューノートとして自動検出し、計画のリビジョンに組み込みます。
  • 依存関係を意識した並列処理: 同じ依存関係レイヤー内でのみサブエージェントを並列実行することで、スループットを最大化します。
  • 自動名前変更マッチング: ボディハッシュ分析を使用して、ファイル名が変更されてもモジュールの系譜を追跡します。
  • 障害分離: 依存関係の循環や曖昧な所有権が検出された場合、直ちに実行を停止し、ビルドの破損を防ぎます。
  • 状態再構築: 状態ファイルが欠落または破損している場合、既存の成果物から現在の進捗をブートストラップ可能です。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*