
Goal Plan
This implements Goal-Oriented Action Planning (GOAP) for multi-step objectives. You define a goal state, inventory available actions with their preconditions and effects, and it generates an optimal plan using A* pathfinding through the state space. The interesting bit is adaptive replanning: it verifies preconditions before each action and recalculates the path if something fails or changes. It tracks everything through trajectory hooks and stores successful plans to memory. Use this when your task has real dependencies and you need more than a simple checklist. It's proper planning automation, not just task breakdown. The tradeoff is upfront modeling cost, but for complex deployments or migrations where order actually matters, that pays off.
- skills.sh installs
- 771
- GitHub stars
- 81.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ruvnet/ruflo --skill goal-plan --agent claude-codeInstalls into .claude/skills of the current project.
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
Sponsors
Details
- Repository
- github.com/ruvnet/ruflo
- Category
- Productivity & Planning
- First seen
- Jun 3, 2026
More from ruvnet/ruflo
All 236- Iot Fleet766
- Pii Detect763
- Browser Scrape762
- Discover Plugins758
- Cognitive Pattern757
- Init Project757
- Browser Test756
- Ruflo Doctor755
- Test Gaps755
- Autopilot Loop753
- Diff Analyze753
- Research Synthesize752
- Vector Search752
- Ddd Aggregate751
- Memory Search751
- Dependency Check749
- Neural Train749
- Swarm Init749
- Security Scan748
- Cost Optimize747
- Horizon Track747
- Agentdb Query746
- Monitor Stream746
- Trader Backtest746