Goal Planner
The Goal Planner block breaks down complex objectives into manageable subtasks, creating structured execution plans with dependencies, priorities, and success criteria.
Overview
The Goal Planner transforms high-level objectives into actionable step-by-step plans. It analyzes the goal, identifies required resources and constraints, and generates a structured execution roadmap that other blocks can follow.
Goal Analysis: Break down the main objective into core components and requirements
Task Decomposition: Create specific, actionable subtasks with clear success criteria
Dependency Mapping: Identify task relationships and establish execution order
Resource Planning: Determine tools, data, and capabilities needed for each task
How It Works
graph TB
A[Goal Input] --> B[Goal Analysis]
B --> C[Task Decomposition]
C --> D[Dependency Mapping]
D --> E[Resource Planning]
E --> F[Execution Plan]
F --> G[Plan Validation]
G --> H[Structured Output]Configuration
Planning Model
The AI model responsible for plan generation. Use reasoning-optimized models like GPT-4, Claude Sonnet, or Gemini Pro for best results.
Planning Depth
Controls how detailed the task breakdown becomes:
- High Level: 3-5 main phases
- Detailed: 10-20 specific tasks
- Granular: 50+ micro-tasks
Available Resources
List of tools, APIs, and capabilities available for task execution. The planner will only include tasks that can be completed with available resources.
Success Criteria
Define what constitutes successful completion of the overall goal and individual subtasks.
Time Constraints
Optional time limits or deadlines that influence planning decisions and task prioritization.
Use Cases
- Project Management: Breaking down large initiatives into manageable sprints and tasks
- Research Projects: Creating systematic research methodologies and investigation plans
- Content Creation: Planning multi-part content series or comprehensive documentation
Example Workflow
[Project Goal] → [Goal Planner] → [Dynamic Workflow] → [Agent Team] → [Progress Tracker]A user wants to "Launch a new product marketing campaign." The Goal Planner creates:
-
Market Research Phase
- Analyze competitor campaigns
- Survey target audience
- Identify key messaging themes
-
Content Creation Phase
- Design visual assets
- Write copy for different channels
- Create video content
-
Channel Preparation Phase
- Set up social media campaigns
- Configure email marketing
- Prepare PR outreach
-
Launch and Monitor Phase
- Execute coordinated launch
- Monitor performance metrics
- Adjust campaigns based on results
Best Practice: Start with high-level planning and progressively add detail. Allow the planner to iterate and refine the plan as new information becomes available.
When to Use This vs Other Blocks
| Block | When to Use |
|---|---|
| Goal Planner | Complex multi-phase objectives requiring structured planning |
| Dynamic Workflow | Adaptive workflows that change based on runtime conditions |
| Agent Team | Executing pre-defined plans with specialized agents |