{"id":"ecc3437e-ecd6-46f0-a271-c91f5a3eb4a7","shortId":"eH9Ud9","kind":"skill","title":"Turn a PRD into a dependency-aware task graph and keep AI implementation work scoped with Task Master AI","tagline":"Use Task Master AI when an agent needs to turn a product request or PRD into a dependency-aware task graph, expand or scope tasks, and keep implementation work anchored to an explicit plan instead of improvising in chat.","description":"# Turn a PRD into a dependency-aware task graph and keep AI implementation work scoped with Task Master AI\n\nUse Task Master AI when an agent needs to turn a product request or PRD into a dependency-aware task graph, expand or scope tasks, and keep implementation work anchored to an explicit plan instead of improvising in chat.\n\n## Prerequisites\n\nTask Master AI, an AI coding assistant or editor session that can invoke it, and whichever model credentials or local agent runtimes the selected Task Master commands require.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install -g task-master-ai\n- npm install task-master-ai\n- npx task-master init\n- git clone https://github.com/eyaltoledano/claude-task-master.git\n\nRequirements and caveats from upstream:\n- 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...\n- You can define 3 types of models to be used: the main model, the research model, and the fallback model (in case either the main or research fail). Whatever model you use, its provider API key must be present in eithe...\n- Claude Code (no API key required - requires Claude Code CLI)\n\nBasic usage or getting-started notes:\n- [Quick Start Guide](https://tryhamster.com/docs/taskmaster/getting-started/quick-start/quick-start)\n- At least one (1) of the following is required:\n- Anthropic API key (Claude API)\n\n- Source: https://github.com/eyaltoledano/claude-task-master\n- Extracted from upstream docs: https://raw.githubusercontent.com/eyaltoledano/claude-task-master/HEAD/README.md\n\n## Documentation\n\n- https://docs.task-master.dev\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai/)","tags":["turn","prd","into","dependency","aware","task","graph","and","keep","implementation","work","scoped"],"capabilities":["skill","source-agentskillexchange","skill-turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,941 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:55.483Z","embedding":null,"createdAt":"2026-05-18T13:20:03.924Z","updatedAt":"2026-05-18T19:12:55.483Z","lastSeenAt":"2026-05-18T19:12:55.483Z","tsv":"'/docs/taskmaster/getting-started/quick-start/quick-start)':291 '/eyaltoledano/claude-task-master':309 '/eyaltoledano/claude-task-master.git':184 '/eyaltoledano/claude-task-master/head/readme.md':316 '/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai/)':325 '1':295 '3':231 'across':193 'add':216 'agent':27,87,142,320 'agentskillexchange.com':324 'agentskillexchange.com/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai/)':323 'ai':13,20,24,73,80,84,124,126,168,174,192,212 'anchor':51,111 'anthrop':301 'api':201,218,262,272,302,305 'assist':128 'awar':8,40,68,100 'basic':279 'case':249 'caveat':187 'chat':60,120 'claud':227,269,276,304 'cli':278 'clone':181 'code':127,270,277 'command':148,195 'credenti':139 'defin':230 'depend':7,39,67,99 'dependency-awar':6,38,66,98 'differ':211 'doc':313 'docs.task-master.dev':318 'document':317 'editor':130 'eith':268 'either':250 'environ':161 'exampl':221 'exchang':322 'expand':43,103 'explicit':54,114 'extract':310 'fail':255 'fallback':246 'follow':298 'g':164 'get':283 'getting-start':282 'git':180 'github.com':183,308 'github.com/eyaltoledano/claude-task-master':307 'github.com/eyaltoledano/claude-task-master.git':182 'graph':10,42,70,102 'guid':288 'implement':14,49,74,109 'improvis':58,118 'init':179 'instal':150,154,163,170 'instead':56,116 'invok':134 'keep':12,48,72,108 'key':202,219,263,273,303 'least':293 'local':141 'main':239,252 'master':19,23,79,83,123,147,167,173,178 'match':159 'model':138,209,234,240,243,247,257 'must':264 'need':28,88 'note':285 'npm':162,169 'npx':175 'one':294 'path':157 'plan':55,115 'prd':3,35,63,95 'prerequisit':121 'present':266 'product':32,92 'provid':213,214,261 'quick':286 'raw.githubusercontent.com':315 'raw.githubusercontent.com/eyaltoledano/claude-task-master/head/readme.md':314 'request':33,93 'requir':149,185,198,274,275,300 'research':242,254 'runtim':143 'scope':16,45,76,105 'select':145 'separ':200 'session':131 'setup':156 'sever':194 'skill':321 'skill-turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai' 'sourc':306,319 'source-agentskillexchange' 'start':284,287 'task':9,18,22,41,46,69,78,82,101,106,122,146,166,172,177 'task-mast':176 'task-master-ai':165,171 'taskmast':190 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'tryhamster.com':290 'tryhamster.com/docs/taskmaster/getting-started/quick-start/quick-start)':289 'turn':1,30,61,90 'type':232 'upstream':153,189,312 'usag':280 'use':21,81,151,205,226,237,259 'util':191 'varieti':207 'want':224 'whatev':256 'whichev':137 'work':15,50,75,110","prices":[{"id":"805a2af3-5c3b-4a46-b78d-df2a09157d63","listingId":"ecc3437e-ecd6-46f0-a271-c91f5a3eb4a7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:03.924Z"}],"sources":[{"listingId":"ecc3437e-ecd6-46f0-a271-c91f5a3eb4a7","source":"github","sourceId":"agentskillexchange/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:03.924Z","lastSeenAt":"2026-05-18T19:12:55.483Z"}],"details":{"listingId":"ecc3437e-ecd6-46f0-a271-c91f5a3eb4a7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"b0d2e498514bca7f5a2d96c0f9bf961ee36021e5","skill_md_path":"skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Turn a PRD into a dependency-aware task graph and keep AI implementation work scoped with Task Master AI","description":"Use Task Master AI when an agent needs to turn a product request or PRD into a dependency-aware task graph, expand or scope tasks, and keep implementation work anchored to an explicit plan instead of improvising in chat."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/turn-a-prd-into-a-dependency-aware-task-graph-and-keep-ai-implementation-work-scoped-with-task-master-ai"},"updatedAt":"2026-05-18T19:12:55.483Z"}}