Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By eyaltoledano
Manage AI-driven development workflows with hierarchical task trees, dependency graphs, automated subtask expansion, PRD-to-task parsing, status tracking, and intelligent task orchestration via natural language commands.
npx claudepluginhub eyaltoledano/claude-task-master --plugin taskmasterAdd a dependency between tasks.
Add a subtask to a parent task.
Add new tasks with intelligent parsing and context awareness.
Analyze task complexity and generate expansion recommendations.
Advanced project analysis with actionable insights and recommendations.
Use this agent to verify that tasks marked as 'review' have been properly implemented according to their specifications. This agent performs quality assurance by checking implementations against requirements, running tests, and ensuring best practices are followed. <example>Context: A task has been marked as 'review' after implementation. user: 'Check if task 118 was properly implemented' assistant: 'I'll use the task-checker agent to verify the implementation meets all requirements.' <commentary>Tasks in 'review' status need verification before being marked as 'done'.</commentary></example> <example>Context: Multiple tasks are in review status. user: 'Verify all tasks that are ready for review' assistant: 'I'll deploy the task-checker to verify all tasks in review status.' <commentary>The checker ensures quality before tasks are marked complete.</commentary></example>
Use this agent when you need to implement, complete, or work on a specific task that has been identified by the task-orchestrator or when explicitly asked to execute a particular task. This agent focuses on the actual implementation and completion of individual tasks rather than planning or orchestration. Examples: <example>Context: The task-orchestrator has identified that task 2.3 'Implement user authentication' needs to be worked on next. user: 'Let's work on the authentication task' assistant: 'I'll use the task-executor agent to implement the user authentication task that was identified.' <commentary>Since we need to actually implement a specific task rather than plan or identify tasks, use the task-executor agent.</commentary></example> <example>Context: User wants to complete a specific subtask. user: 'Please implement the JWT token validation for task 2.3.1' assistant: 'I'll launch the task-executor agent to implement the JWT token validation subtask.' <commentary>The user is asking for specific implementation work on a known task, so the task-executor is appropriate.</commentary></example> <example>Context: After reviewing the task list, implementation is needed. user: 'Now let's actually build the API endpoint for user registration' assistant: 'I'll use the task-executor agent to implement the user registration API endpoint.' <commentary>Moving from planning to execution phase requires the task-executor agent.</commentary></example>
Use this agent when you need to coordinate and manage the execution of Task Master tasks, especially when dealing with complex task dependencies and parallel execution opportunities. This agent should be invoked at the beginning of a work session to analyze the task queue, identify parallelizable work, and orchestrate the deployment of task-executor agents. It should also be used when tasks complete to reassess the dependency graph and deploy new executors as needed. <example> Context: User wants to start working on their project tasks using Task Master user: "Let's work on the next available tasks in the project" assistant: "I'll use the task-orchestrator agent to analyze the task queue and coordinate execution" <commentary> The user wants to work on tasks, so the task-orchestrator should be deployed to analyze dependencies and coordinate execution. </commentary> </example> <example> Context: Multiple independent tasks are available in the queue user: "Can we work on multiple tasks at once?" assistant: "Let me deploy the task-orchestrator to analyze task dependencies and parallelize the work" <commentary> When parallelization is mentioned or multiple tasks could be worked on, the orchestrator should coordinate the effort. </commentary> </example> <example> Context: A complex feature with many subtasks needs implementation user: "Implement the authentication system tasks" assistant: "I'll use the task-orchestrator to break down the authentication tasks and coordinate their execution" <commentary> For complex multi-task features, the orchestrator manages the overall execution strategy. </commentary> </example>
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Install and manage TaskYou — a personal task management system with Kanban board, background AI execution, and git worktree isolation.
Task management skill for coordinating complex agent work
Agent-first task management. Track tasks, learnings, and decisions across sessions.
AI-native task management system. Track progress, coordinate multi-agent work, manage hierarchical tasks with dependencies, sprints, acceptance criteria, and a web dashboard.
Cotask — task management with TASKS.md kanban dashboard
Long Task Harness for AI agents - task/feature-driven development with external memory
Taskmaster: A task management system for AI-driven development, designed to work seamlessly with any AI chat.
|
Docs
A task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.
For detailed guides, API references, and comprehensive examples, visit our documentation site.
The following documentation is also available in the docs directory:
Note: After clicking the link, you'll still need to add your API keys to the configuration. The link installs the MCP server with placeholder keys that you'll need to replace with your actual API keys.
For Claude Code users:
claude mcp add taskmaster-ai -- npx -y task-master-ai
Don't forget to add your API keys to the configuration:
Taskmaster utilizes AI across several commands, and those require a separate API key. You can use a variety of models from different AI providers provided you add your API keys. For example, if you want to use Claude 3.7, you'll need an Anthropic API key.