Skip to main content
Now that your tasks are generated you can review the plan and prepare for execution.
Not all of the setup steps are required but they are recommended in order to ensure your coding agents work on accurate tasks.

Expand Tasks

Used to add detail to tasks and create subtasks. We recommend expanding all tasks using the MCP request below:
The agent will execute

List/Show Tasks

Used to view task details. It is important to review the plan and ensure it makes sense in your project. Check for correct folder structures, dependencies, out of scope subtasks, etc. To see a list of tasks and descriptions use the following command:
To see all tasks in the CLI you can use:
To see all implementation details of an individual task, including subtasks and testing strategy, you can use Show Task:

Update Tasks

If the task details need to be edited you can update the task using this request:
Or this CLI command:

Analyze complexity

Task Master can provide a complexity report which can be helpful to read before you begin. If you didn’t already expand all your tasks, it could help identify which could be broken down further with subtasks.
The agent will use the analyze_project_complexity MCP tool, or you can run it directly with the CLI command:
For more comprehensive analysis using your configured research model, you can use:
The --research flag uses whatever research model you have configured in .taskmaster/config.json (configurable via task-master models --setup) for research-backed complexity analysis, providing more informed recommendations.
You can view the report in a friendly table using:
For more detailed CLI options, see the Analyze Task Complexity section.
Now you are ready to begin executing tasks