Files
claude-task-master/.changeset/wide-actors-report.md
Ralph Khreish 4bb63706b8 feat: implement claude code agents (#1091)
* feat: implement claude code agents

* chore: add changeset

- run format

* feat: improve task-checker, executor, and orchestrator

* chore: improve changeset
2025-08-07 12:37:06 +02:00

2.3 KiB

task-master-ai
task-master-ai
minor

Add Claude Code subagent support with task-orchestrator, task-executor, and task-checker

New Claude Code Agents

Added specialized agents for Claude Code users to enable parallel task execution, intelligent task orchestration, and quality assurance:

task-orchestrator

Coordinates and manages the execution of Task Master tasks with intelligent dependency analysis:

  • Analyzes task dependencies to identify parallelizable work
  • Deploys multiple task-executor agents for concurrent execution
  • Monitors task completion and updates the dependency graph
  • Automatically identifies and starts newly unblocked tasks

task-executor

Handles the actual implementation of individual tasks:

  • Executes specific tasks identified by the orchestrator
  • Works on concrete implementation rather than planning
  • Updates task status and logs progress
  • Can work in parallel with other executors on independent tasks

task-checker

Verifies that completed tasks meet their specifications:

  • Reviews tasks marked as 'review' status
  • Validates implementation against requirements
  • Runs tests and checks for best practices
  • Ensures quality before marking tasks as 'done'

Installation

When using the Claude profile (task-master rules add claude), the agents are automatically installed to .claude/agents/ directory.

Usage Example

# In Claude Code, after initializing a project with tasks:

# Use task-orchestrator to analyze and coordinate work
# The orchestrator will:
# 1. Check task dependencies
# 2. Identify tasks that can run in parallel  
# 3. Deploy executors for available work
# 4. Monitor progress and deploy new executors as tasks complete

# Use task-executor for specific task implementation
# When the orchestrator identifies task 2.3 needs work:
# The executor will implement that specific task

Benefits

  • Parallel Execution: Multiple independent tasks can be worked on simultaneously
  • Intelligent Scheduling: Orchestrator understands dependencies and optimizes execution order
  • Separation of Concerns: Planning (orchestrator) is separated from execution (executor)
  • Progress Tracking: Real-time updates as tasks are completed
  • Automatic Progression: As tasks complete, newly unblocked tasks are automatically started