goal-plan について
複雑な目標を目標指向型行動計画で扱う Ruflo のスキルです。行動の前提条件、効果、コストを評価し、実行を追跡して状況変化に応じて再計画します。
主な機能
- 01目標と現在の状態のモデル化
- 02行動の前提条件と効果の定義
- 03A*による行動順序の生成
- 04タスク実行の軌跡追跡
- 05失敗や変化に応じた再計画
- 06成功した計画のメモリー保存
活用シーン
- 01依存関係のある複数手順の計画
- 02予期しない結果に応じた計画変更
MCP 対応
Ruflo の MCP ツールで軌跡を追跡し、タスクを作成して、成功した計画を保存します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill goal-planインストール後、Claude Code で/goal-planを入力して読み込まれたか確認します。
詳細
ゴールプラン
Goal-Oriented Action Planning(GOAP)を使用して、インテリジェントな計画を作成し実行します。
使用するタイミング
複数のステップが必要で、ステップ間に依存関係があり、状況の変化に応じて適応的な再計画が必要となる可能性のある複雑な目標がある場合です。
手順
- 目標状態を定義する — 「完了」とはどのような状態でしょうか?具体的な成功基準を列挙します
- 現在の状態を評価する — 現時点で何が事実でしょうか?どのようなアセット、コード、インフラストラクチャが存在しますか?
- ギャップを特定する — 現在の状態から目標状態に至るために、何を変更する必要がありますか?
- アクションを洗い出す — 次の情報とともに、利用可能なアクションを列挙します:
- 前提条件(アクションの前に満たされている必要がある条件)
- 効果(アクションの後に満たされる条件)
- コストの見積もり(時間、複雑さ、リスク)
- 計画を生成する — 状態空間を通じた A* を使用して、最適なアクションの順序を見つけます
- 軌跡を記録する —
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-startを呼び出して追跡を開始します - タスクを作成する — 計画内の各アクションについて
mcp__plugin_ruflo-core_ruflo__task_createを呼び出します - 実行する — 依存関係の順にタスクを進めます:
- 各アクションの前に、前提条件が引き続き満たされていることを確認します
- 各アクションの後に、効果が得られたことを確認します
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-stepを使って各ステップを記録します
- 監視して再計画する — アクションが失敗した場合、または予期しない結果が生じた場合:
- 現在の状態を再評価します
- 新しい状態から最適な経路を再計算します
- 残りのタスクを更新します
- 軌跡を完了する —
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_trajectory-endを呼び出します - 成功した計画を保存する — 名前空間
goap-plansを指定してmcp__plugin_ruflo-core_ruflo__memory_storeを呼び出します
計画の出力形式
Goal: [concrete objective]
Current State: [key facts]
Plan Cost: [estimated effort]
Steps:
1. [action] — precondition: [X], effect: [Y], cost: [Z]
2. [action] — precondition: [Y], effect: [W], cost: [Z]
...
Risk Factors: [what could force a replan]
Fallback: [alternative approach if primary path fails]
再計画のトリガー
- アクションが失敗した(前提条件が満たされなくなった)
- 予期しない副作用が検出された
- 新しい情報によって目標の定義が変わった
- コストがしきい値を超えた
- 外部依存関係が利用できなくなった
コメント
Markdown 対応