ruvnet avatar

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-code

Installs 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
1product-on-purpose avatariterate-pivot-decisionproduct-on-purpose/pm-skillsDocuments a strategic pivot or persevere decision with the evidence, analysis, and rationale. Use when evaluating whether to change direction on a product, feat767skills.sh installs
2charon-fan avatarprd-plannercharon-fan/agent-playbookprd planner742skills.sh installs
3donchitos avatarbrainstormdonchitos/claude-code-game-studiosGuided game concept ideation — from zero idea to a structured game concept document. Uses professional studio ideation techniques, player psychology frameworks,737skills.sh installs
4lingfengqaq avatarwebnovel-planlingfengqaq/webnovel-writer基于总纲生成卷纲、时间线和章纲,并把新增设定增量写回现有设定集。735skills.sh installs
5product-on-purpose avatartool-foundation-sprint-readinessproduct-on-purpose/pm-skillsPre-sprint diagnostic that determines whether a team should run a Foundation Sprint now, postpone it, or do prerequisite work first. Produces a Go / Conditional663skills.sh installs
6hyperb1iss avatarplanhyperb1iss/hyperskillsUse this skill when decomposing complex work into structured tasks before implementation. Activates on mentions of write a plan, create a plan, break this down,605skills.sh installs