Planning Goal
Quick Start
# Define goal state and current state
Current: {code_written: true, tests_written: false, deployed: false}
Goal: {deployed: true, monitoring: true}
# GOAP generates optimal plan:
1. write_tests -> tests_written: true
2. run_tests -> tests_passed: true
3. build_application -> built: true
4. deploy_application -> deployed: true
5. setup_monitoring -> monitoring: true
When to Use
- Complex multi-step tasks with dependencies requiring optimal ordering
- High-level goals needing systematic breakdown into concrete actions
- Deployment workflows with many prerequisites
- Refactoring projects requiring incremental, safe transformations
- Any task where conditions must be met before actions can execute
Prerequisites
- Clear definition of current state (what is true now)
- Clear definition of goal state (what should be true)
- Available actions with known preconditions and effects
References
Version History
- 1.0.0 (2026-01-02): Initial release - converted from goal-planner agent
Sub-Skills
- Execution Checklist
- Best Practices
- Error Handling
Sub-Skills
- GOAP Algorithm (+2)
- Implementation Pattern
- Configuration
- Example 1: Software Deployment (+2)
- Metrics & Success Criteria
- MCP Tools (+2)