Goal Plan
技能 已验证 活跃Create and execute Goal-Oriented Action Plans (GOAP) with precondition analysis, cost optimization, and adaptive replanning
To enable users to define complex, multi-step objectives and have an AI systematically plan, execute, and adapt the actions required to achieve them.
功能
- Goal-Oriented Action Planning (GOAP)
- Precondition analysis and effect tracking
- Cost estimation for actions
- Adaptive replanning on failure or change
- Structured task creation and execution
使用场景
- Breaking down large software development tasks into executable steps.
- Automating complex research or data analysis projects.
- Creating adaptive strategies for long-term project management.
- Developing AI agents that can self-correct and replan when encountering obstacles.
非目标
- Directly executing arbitrary shell commands without a planning context.
- Managing individual tasks outside of a larger GOAP-defined plan.
- Providing a generic task runner without the planning and replanning logic.
工作流
- Define goal state and current state.
- Identify the gap between current and goal states.
- Inventory available actions with preconditions, effects, and costs.
- Generate an optimal action sequence plan using A* search.
- Record the start of the planning trajectory.
- Create tasks for each action in the plan.
- Execute actions sequentially, verifying preconditions and effects.
- Record each execution step.
- Monitor for failures or unexpected results and replan if necessary.
- Complete the planning trajectory upon success.
- Store the successful plan in memory.
实践
- Action Planning
- AI Orchestration
- Adaptive Systems
先决条件
- Access to Claude Code MCP tools (claude-flow)
- A defined goal description as input
Practical Utility
- info:Usage examplesWhile the SKILL.md describes the steps and output format, concrete, end-to-end runnable examples of invoking the plan creation and execution are not readily available.
安装
请先添加 Marketplace
/plugin marketplace add ruvnet/ruflo/plugin install ruflo-goals@ruflo质量评分
已验证类似扩展
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Public Google Drive
100无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets,无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。
Oh My Claudecode
100Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly
使用我的浏览器
100当工作依赖于用户实时浏览器会话或可见的渲染状态,而不是静态抓取时使用,尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM,或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。
X Twitter Scraper
100当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用:推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。
Slack
100Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.