Replies: 2 comments 1 reply
-
This is the exact thing I hoped Task Master could address. We need something that captures all the desired information into each of the tasks, and also PRD when the user wants to offload all the requirements on them, instead of having the LLM redact information. There are also discussions on memory banks, cus not everyone is on Calude Code but instead Cursor, Windsurf, or even RooCode/Cline #487 #284 #551 |
Beta Was this translation helpful? Give feedback.
-
@LucaL1fe - Thanks for the helpful write-up. Quick question - if your PRD was so large, how did you manage to get Claude to output a detailed task.json without hitting the message limits? ![]() "This response paused because Claude reached its max length for a message. Hit continue to nudge Claude along" My PRD is only ~622 lines and only gets about halfway through the task.json generation before Claude says it has hit its chat limit and gives me the option to "Continue". This, however, starts to jumble the output file. I am on a Pro plan - not sure if the above changes with a higher plan? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone,
I want to share my First Experience with Taskmaster. This was actually a post for the reddit, but because of Reddit’s filters, it got immediatly removed, so I want to share it here because I think its important. I hope thats okay 😇
I'm working on a large-scale software project that involves multiple components: an Electron app for Windows, browser extensions, and more. It's ambitious, and I’m using the following setup: Windows 11 + WSL + Claude Code Opus.
The Initial Struggle:
On my first attempt, I quickly realized I was going in circles. The AI kept hallucinating, and the project lost coherence. I knew I had to start over—this time with structure.
Instead of jumping into code, I wrote a Product Requirements Document (PRD). It’s massive over 30 pages in Google Docs, font size 10. It includes every detail: architecture, user flows, database schemas, text fields, UI logic, and more.
Enter Taskmaster. I thought this tool could help me break the PRD into manageable, well-contextualized tasks. But then reality hit...
Major Parsing Issues
I fed the full PRD into Taskmaster and expected at least 100 well-defined tasks. Instead, I got 10 tasks—and over 80% of the information was missing.
I thought, “Okay, maybe I just need to expand those tasks into subtasks.” That’s when things got worse.
I used the complexity report feature to expand them. The subtasks looked fine at first glance, but I quickly noticed serious deviations. For example:
The core issue seems to be that subtasks are generated only based on the parent task, not the original PRD. Since those parent tasks were already missing most of the detail, the subtasks veered off course. Sometimes dangerously so.
My Workaround (And It Works!)
Since Taskmaster doesn't currently offer a way to customize the parsing granularity or task count, I created my own workaround.
I asked Claude Opus to read the PRD and directly generate a Taskmaster task file, skipping the default parsing entirely (prompt is at the end of the post). And guess what? It worked really well:
It's not perfect. Some tasks still make incorrect assumptions, but it's way better than the native parsing. I now use Taskmaster for management and Claude Code Opus for task generation.
What I'd Love to See in the Future:
Thanks to the devs for building Taskmaster! It's powerful, but I'd love to see it become even more PRD-aware.
My AI prompt for parsing to Claude Code:
You are tasked with deeply analyzing and understanding my software project in order to generate a complete, detailed, and dependency-aware implementation plan.
Your job:
Output format:
Additional instructions:
Beta Was this translation helpful? Give feedback.
All reactions