Claude Task Master
An AI task-management system (now called "Taskmaster", maintained by eyaltoledano and RalphEcom) that parses a PRD into structured tasks with dependency graphs and complexity scores, then exposes them to Claude Code and other editors through an MCP server. Supports Anthropic, OpenAI, Gemini, Perplexity, xAI, OpenRouter, Azure OpenAI, Groq, Ollama, and Claude Code CLI (no API key required).
View on GitHubWhat it does
- parse_prd
Parses a PRD document and generates a structured task list with dependency graph and complexity scores.
- next_task
Returns the next unblocked task with full context so Claude Code implements tasks in dependency order.
- expand_task
Breaks a high-complexity task into sub-tasks with their own dependency annotations.
- analyze_project_complexity
Scores all tasks by complexity and outputs a report to guide sub-task expansion priorities.
- research
Runs a web-augmented, fresh-context research pass to provide current documentation for a task before implementation.
- task-master init
Initializes Taskmaster in a project, creating the .taskmaster/ directory with config and example PRD template.