task-master

Parses PRDs into dependency-tracked tasks and subtasks for specification-driven development workflows.

1|Updated Aug 7, 2025
One-click install
npx skills add https://github.com/zzafergok/arktos --skill task-master-zzafergok
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: task-master
Source: https://github.com/zzafergok/arktos/tree/main/.agent/skills/task-master
Command: npx skills add https://github.com/zzafergok/arktos --skill task-master-zzafergok

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires task-master-ai.

What problem does it solve? Managing complex software projects from requirements documents is chaotic: tasks get lost, dependencies are unclear, and progress tracking across features and branches becomes unmanageable. This Skill turns a PRD into a structured, dependency-aware task list that an AI agent can execute and update iteratively. ## Core Features & Use Cases - PRD Parsing & Task Breakdown: Automatically converts a Product Requirements Document into actionable tasks, then expands complex tasks into subtasks based on AI complexity analysis. - Dependency & Status Tracking: Tracks task dependencies, priorities, and statuses (pending, in-progress, done, deferred) so you always know the next task to work on. - Tagged Contexts: Isolates task lists per feature branch, experiment, or team member for parallel development without conflicts. - Use Case: You write a PRD for a new authentication feature, parse it into tasks, analyze complexity, expand the hard ones into subtasks, and implement them one by one while logging findings to each subtask. ## Quick Start Initialize task-master in my project and parse my PRD at .taskmaster/docs/prd.txt into a task list.

Frequently Asked Questions about task-master

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a PRD into tasks with Task Master?▼

Place your PRD at .taskmaster/docs/prd.txt, then ask the AI to parse it. Task Master generates structured tasks with titles, descriptions, priorities, and dependencies, which you can expand into subtasks.

How do I set up Task Master with MCP?▼

Add a task-master-ai entry to your MCP config file (e.g., .cursor/mcp.json) with command npx, args -y task-master-ai, and your Anthropic and Perplexity API keys in the env block. Verify current package docs before installing.

Can Task Master manage tasks across multiple git branches?▼

Yes. Task Master supports tagged task lists that isolate tasks per context, such as feature-auth or v2.0. You create a tag matching your branch, work in isolation, and merge tasks back when ready.

When should I not use Task Master?▼

Skip it for simple single-file changes, quick bug fixes, or trivial tasks with no dependencies. It is designed for complex multi-step projects with formal requirements, not one-off edits.

What API keys does Task Master require?▼

Task Master requires API keys for AI providers such as Anthropic and Perplexity, configured in the MCP env block or environment. The Perplexity key enables research-backed task expansion with fresh information.