
Goal Plan
- 679 installs
- 67k repo stars
- Updated August 4, 2026
- ruvnet/ruflo
goal-plan is an agent skill that creates and executes Goal-Oriented Action Plans with precondition analysis and adaptive replanning for developers who need ordered, measurable objectives before coding.
About
goal-plan is a rufnet/ruflo agent skill that turns vague ideas into Goal-Oriented Action Plans (GOAP) with precondition analysis, cost optimization, and adaptive replanning before and during implementation. The skill wires agents to claude-flow MCP tools for task_create, task_list, task_assign, task_complete, memory_store, memory_search, workflow_create, workflow_execute, and related hooks so plans persist across sessions. Developers supply a goal description; goal-plan breaks it into ordered steps with clear success criteria and adjusts when blockers appear. Reach for goal-plan when a multi-step feature, migration, or integration needs explicit sequencing instead of open-ended agent chat. Skip goal-plan for single-file edits or tasks with an obvious one-step fix. goal-plan spans planning through execution and replanning, making it multi-phase rather than a one-shot pre-build checklist.
- Converts high-level goals into structured plans with success metrics
- Generates phased task breakdowns that agents can execute
- Includes validation checkpoints and measurable outcomes
- Works across any project domain from frontend features to full SaaS products
- Outputs ready-to-use artifacts for downstream agent skills
Goal Plan by the numbers
- 679 all-time installs (skills.sh)
- +6 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #619 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill goal-planAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 679 |
|---|---|
| repo stars | ★ 67k |
| Last updated | August 4, 2026 |
| Repository | ruvnet/ruflo ↗ |
How do you turn vague goals into ordered tasks?
Turn vague ideas into ordered, measurable objectives with clear success criteria before starting implementation.
Who is it for?
Developers using ruflo with claude-flow MCP who need measurable, reorderable objective plans before multi-step agent execution.
Skip if: Developers executing a single obvious code change that needs no precondition analysis or task orchestration.
When should I use this skill?
User describes a vague goal, asks for a GOAP plan, or needs ordered tasks with claude-flow task and workflow tools.
What you get
GOAP task graph, claude-flow workflow definition, and adaptive replan steps with success criteria.
- GOAP task graph
- claude-flow workflow definition
By the numbers
- Integrates 14+ claude-flow MCP tools for tasks, memory, and workflows
Files
Goal Plan
Create and execute intelligent plans using Goal-Oriented Action Planning (GOAP).
When to use
When you have a complex objective that requires multiple steps, has dependencies between steps, and may need adaptive replanning as conditions change.
Steps
1. Define goal state — what does "done" look like? List concrete success criteria 2. Assess current state — what's true now? What assets, code, infrastructure exist? 3. Identify gap — what must change between current and goal state? 4. Inventory actions — list available actions with:
- Preconditions (what must be true before this action)
- Effects (what becomes true after this action)
- Cost estimate (time, complexity, risk)
5. Generate plan — find the optimal action sequence using A through the state space 6. Record trajectory — call `mcp__claude-flow__hooks_intelligence_trajectory-start` to begin tracking 7. Create tasks — call `mcp__claude-flow__task_create` for each action in the plan 8. Execute* — work through tasks in dependency order:
- Before each action: verify preconditions still hold
- After each action: verify effects achieved
- Record each step via
mcp__claude-flow__hooks_intelligence_trajectory-step
9. Monitor & replan — if an action fails or produces unexpected results:
- Reassess current state
- Recalculate optimal path from new state
- Update remaining tasks
10. Complete trajectory — call mcp__claude-flow__hooks_intelligence_trajectory-end 11. Store successful plan — call mcp__claude-flow__memory_store with namespace goap-plans
Plan output format
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]Replanning triggers
- Action fails (precondition no longer met)
- Unexpected side effects detected
- New information changes goal definition
- Cost exceeds threshold
- External dependency becomes unavailable
Related skills
How it compares
Pick goal-plan over static checklists when objectives need precondition analysis and live replanning through claude-flow task APIs.
FAQ
What is goal-plan in ruflo?
goal-plan is a rufnet/ruflo skill that creates Goal-Oriented Action Plans with precondition analysis, cost optimization, and adaptive replanning, wired to claude-flow MCP task and workflow tools.
Which MCP tools does goal-plan use?
goal-plan uses claude-flow MCP tools including task_create, task_list, task_assign, task_complete, memory_store, memory_search, workflow_create, workflow_execute, and hooks_intelligence_trajectory-start for persistent orchestration.