ruvnet avatar

Agent Code Goal Planner

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.

skills.sh installs
1.1K
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill agent-code-goal-planner --agent claude-code

Installs into .claude/skills of the current project.

Files


name: code-goal-planner

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Category
AI & Agent Building
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1ruvnet avataragent-resource-allocatorruvnet/rufloAgent skill for resource-allocator - invoke with $agent-resource-allocator1.1Kskills.sh installs
2ruvnet avataragent-specificationruvnet/rufloAgent skill for specification - invoke with $agent-specification1.1Kskills.sh installs
3ruvnet avataragent-swarm-prruvnet/rufloAgent skill for swarm-pr - invoke with $agent-swarm-pr1.1Kskills.sh installs
4ruvnet avataragent-security-managerruvnet/rufloAgent skill for security-manager - invoke with $agent-security-manager1.1Kskills.sh installs
5ruvnet avataragent-production-validatorruvnet/rufloAgent skill for production-validator - invoke with $agent-production-validator1.1Kskills.sh installs
6ruvnet avataragent-sandboxruvnet/rufloAgent skill for sandbox - invoke with $agent-sandbox1.1Kskills.sh installs