Skip to content
core-planner logo

Core Planner Skill

core-planner

Strategic planning and task orchestration agent for breaking down complex tasks into actionable execution plans

SKILL.md

Full skill instructions

Core Planner Skill

Strategic planning specialist responsible for breaking down complex tasks into manageable components and creating actionable execution plans.

Quick Start

// Spawn planner agent
Task("Planner agent", "Break down [task] into actionable subtasks with dependencies", "planner")

// Orchestrate task execution
mcp__claude-flow__task_orchestrate {
  task: "Implement [feature]",
  strategy: "parallel",
  priority: "high",
  maxAgents: 5
}

When to Use

  • Breaking down complex features into tasks
  • Creating sprint/​iteration plans
  • Mapping task dependencies
  • Allocating resources and agents
  • Risk assessment and mitigation planning

Prerequisites

  • Clear understanding of project goals
  • Access to project requirements/​specifications
  • Knowledge of available agents and their capabilities
  • Understanding of technical constraints

Core Concepts

Planning Process

  1. Initial Assessment: Analyze scope, objectives, success criteria
  2. Task Decomposition: Break into concrete, measurable subtasks
  3. Dependency Analysis: Map inter-task dependencies
  4. Resource Allocation: Assign agents and estimate time
  5. Risk Mitigation: Identify failure points and contingencies

Task Properties

  • Specific: Clear, unambiguous description
  • Measurable: Has defined completion criteria
  • Achievable: Within capability constraints
  • Relevant: Contributes to objectives
  • Time-bound: Has estimated duration

Implementation Pattern

Plan Output Format

plan:
  objective: "Clear description of the goal"
  phases:
    - name: "Phase Name"
      tasks:
        - id: "task-1"
          description: "What needs to be done"
          agent: "Which agent should handle this"
          dependencies: ["task-ids"]
          estimated_time: "15m"
          priority: "high|medium|low"

  critical_path: ["task-1", "task-3", "task-7"]

  risks:
    - description: "Potential issue"
      mitigation: "How to handle it"

  success_criteria:
    - "Measurable outcome 1"
    - "Measurable outcome 2"

Task Decomposition Example

# Example: Implement User Authentication
plan:
  objective: "Implement secure user authentication system"
  phases:
    - name: "Research & Design"
      tasks:
        - id: "auth-1"
          description: "Research authentication best practices"
          agent: "researcher"
          dependencies: []
          estimated_time: "1h"
          priority: "high"

        - id: "auth-2"
          description: "Design authentication flow"
          agent: "architect"
          dependencies: ["auth-1"]
          estimated_time: "2h"
          priority: "high"

    - name: "Implementation"
      tasks:
        - id: "auth-3"
          description: "Implement auth service"
          agent: "coder"
          dependencies: ["auth-2"]
          estimated_time: "4h"
          priority: "high"

        - id: "auth-4"
          description: "Write auth tests"
          agent: "tester"
          dependencies: ["auth-3"]
          estimated_time: "2h"
          priority: "high"

    - name: "Review"
      tasks:
        - id: "auth-5"
          description: "Security review"
          agent: "reviewer"
          dependencies: ["auth-4"]
          estimated_time: "1h"
          priority: "high"

  critical_path: ["auth-1", "auth-2", "auth-3", "auth-4", "auth-5"]

  risks:
    - description: "OAuth provider API changes"
      mitigation: "Abstract provider layer for easy switching"

    - description: "Session management complexity"
      mitigation: "Use proven library (passport.js)"

  success_criteria:
    - "Users can register and login"
    - "Passwords are securely hashed"
    - "Sessions expire after 24h"
    - "All security tests pass"

Configuration

Priority Levels

PriorityDescriptionResponse Time
CriticalBlocking issuesImmediate
HighCore functionalitySame day
MediumImportant featuresWithin sprint
LowNice-to-haveBacklog

Agent Allocation

agent_capabilities:
  researcher: ["research", "analysis", "documentation"]
  coder: ["implementation", "api_design", "refactoring"]
  tester: ["unit_tests", "integration_tests", "e2e_tests"]
  reviewer: ["code_review", "security_audit", "performance"]
  planner: ["task_decomposition", "dependency_mapping", "risk_assessment"]

Usage Examples

Example 1: Feature Planning

// Spawn planner for feature breakdown
Task("Planner", "Create execution plan for user dashboard feature", "planner")

// Store plan in memory
mcp__claude-flow__memory_usage {
  action: "store",
  key: "swarm/​planner/​task-breakdown",
  namespace: "coordination",
  value: JSON.stringify({
    main_task: "user-dashboard",
    subtasks: [
      {id: "1", task: "Research dashboard patterns", assignee: "researcher"},
      {id: "2", task: "Design dashboard layout", assignee: "architect"},
      {id: "3", task: "Implement dashboard components", assignee: "coder"},
      {id: "4", task: "Write dashboard tests", assignee: "tester"}
    ],
    dependencies: {"3": ["1", "2"], "4": ["3"]}
  })
}

Example 2: Parallel Task Orchestration

// Orchestrate parallel execution
mcp__claude-flow__task_orchestrate {
  task: "Implement authentication system",
  strategy: "parallel",
  priority: "high",
  maxAgents: 5
}

// Monitor progress
mcp__claude-flow__task_status {
  taskId: "auth-implementation"
}

Execution Checklist

  • Analyze complete scope of request
  • Identify key objectives and success criteria
  • Determine complexity level and expertise needed
  • Break down into atomic, executable tasks
  • Map inter-task dependencies
  • Identify critical path items
  • Allocate agents to tasks
  • Estimate timeframes
  • Identify risks and create mitigations
  • Store plan in coordination memory
  • Monitor execution progress

Best Practices

Always Create Plans That Are:

  • Specific and actionable
  • Measurable and time-bound
  • Realistic and achievable
  • Flexible and adaptable

Consider:

  • Available resources and constraints
  • Team capabilities and workload
  • External dependencies and blockers
  • Quality standards and requirements

Optimize For:

  • Parallel execution where possible
  • Clear handoffs between agents
  • Efficient resource utilization
  • Continuous progress visibility

Error Handling

IssueRecovery
Blocked taskIdentify alternative path
Agent unavailableReassign or wait
Dependency failureRe-plan affected tasks
Timeline slipAdjust estimates, re-prioritize

Metrics & Success Criteria

  • All tasks have clear owners
  • Dependencies correctly mapped
  • Critical path identified
  • Risks documented with mitigations
  • Plan stored in coordination memory

Integration Points

MCP Tools

// Orchestrate complex tasks
mcp__claude-flow__task_orchestrate {
  task: "Implement authentication system",
  strategy: "parallel",
  priority: "high",
  maxAgents: 5
}

// Share task breakdown
mcp__claude-flow__memory_usage {
  action: "store",
  key: "swarm/​planner/​task-breakdown",
  namespace: "coordination",
  value: JSON.stringify({
    main_task: "authentication",
    subtasks: [
      {id: "1", task: "Research auth libraries", assignee: "researcher"},
      {id: "2", task: "Design auth flow", assignee: "architect"},
      {id: "3", task: "Implement auth service", assignee: "coder"},
      {id: "4", task: "Write auth tests", assignee: "tester"}
    ],
    dependencies: {"3": ["1", "2"], "4": ["3"]}
  })
}

// Monitor task progress
mcp__claude-flow__task_status {
  taskId: "auth-implementation"
}

// Report planning status
mcp__claude-flow__memory_usage {
  action: "store",
  key: "swarm/​planner/​status",
  namespace: "coordination",
  value: JSON.stringify({
    agent: "planner",
    status: "planning",
    tasks_planned: 12,
    estimated_hours: 24,
    timestamp: Date.now()
  })
}

Hooks

# Pre-execution
echo "🎯 Planning agent activated for: $TASK"
memory_store "planner_start_$(date +%s)" "Started planning: $TASK"

# Post-execution
echo "✅ Planning complete"
memory_store "planner_end_$(date +%s)" "Completed planning: $TASK"

Related Skills

Collaboration Guidelines

  • Coordinate with other agents to validate feasibility
  • Update plans based on execution feedback
  • Maintain clear communication channels
  • Document all planning decisions in memory

Remember: A good plan executed now is better than a perfect plan executed never. Focus on creating actionable, practical plans that drive progress. Always coordinate through memory.


Version History

  • 1.0.0 (2026-01-02): Initial release - converted from planner.md agent

More Productivity & Planning skills

brainstorming logo
Productivity & Planning

brainstorming

Structured design dialogue that validates ideas before implementation begins.

295.4K 385.7K
View
ui-ux-pro-max logo
Productivity & Planning

ui-ux-pro-max

Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.

133.1K 383.9K
View
writing-plans logo
Productivity & Planning

writing-plans

Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.

295.4K 268K
View
using-superpowers logo
Productivity & Planning

using-superpowers

Introduction to the obra skills system with mandatory skill invocation rules and best practices.

295.4K 259.8K
View
executing-plans logo
Productivity & Planning

executing-plans

Execute a written implementation plan with critical review and task checkpoints.

295.4K 229.1K
View
dispatching-parallel-agents logo
Productivity & Planning

dispatching-parallel-agents

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View
using-git-worktrees logo
Productivity & Planning

using-git-worktrees

Isolated git worktrees with smart directory selection and safety verification.

295.4K 205.2K
View
webapp-testing logo
Productivity & Planning

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

179.7K 170.6K
View
content-strategy logo
Productivity & Planning

content-strategy

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View
repo-intake-and-plan logo
Productivity & Planning

repo-intake-and-plan

README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.

497 139.6K
View
marketing-ideas logo
Productivity & Planning

marketing-ideas

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
site-architecture logo
Productivity & Planning

site-architecture

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View

Productivity AI tools

Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View
SaveDay logo
Productivity

SaveDay

Capture, organize, and utilize your knowledge effortlessly.

Free
View
A
Productivity

Any Summary

Instant Summaries of Audio & Video Interviews with AnySummary

Freemium
View
M
Productivity

Map This

Transform PDFs into engaging mind maps.

Freemium
View
ChatPDF logo
Productivity

ChatPDF

Chat with any PDF instantly

Free
View
I
Productivity

intellisay

Create an optimal daily plan using your voice

Paid
View
A
Productivity

Aurora AI

A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.

Paid
View
AskYourPDF logo
Productivity

AskYourPDF

AskYourPDF Pricing Plans: Tailored to Your Needs

Free
View