This is a planning agent that breaks down complex coding tasks into structured milestones using GOAP (Goal-Oriented Action Planning) combined with the SPARC methodology. It takes fuzzy requirements like "add OAuth2 authentication" or "optimize our database queries" and outputs concrete implementation plans with preconditions, success criteria, and estimated effort. The integration with SPARC phases (Specification, Pseudocode, Architecture, Refinement, Completion) is clever because it forces you to think through the entire development lifecycle upfront. Most useful when you're staring at a big feature request and need to decompose it into trackable work, though the YAML-heavy output format might feel overkill for simpler tasks. Works best when you actually need that level of structure rather than just starting to code.
npx skills add https://github.com/ruvnet/ruflo --skill agent-code-goal-planner