What’s the recommended post-v1 workflow for new features? #163
-
|
First off, huge thanks for building this. I’ve tried stitching together similar workflows manually when I hit friction with vibe-based coding, but having a structured system like this with both framework and code is incredibly valuable. I understand the core flow: write a PRD → generate tasks → implement a task/subtask with Cursor AI → mark task as done (repeat). What I’m unsure about is what the recommended workflow looks like after I ship a v1 of my project. Specifically: When I want to add a new feature post-launch, should I: I might have missed this if it’s been answered already—apologies in advance! Just looking for guidance on how best to organize ongoing development using Task Master + Cursor as the project evolves. Thanks again for making this tool 🙌 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
|
i've been thinking about this a lot. i think this merits a proper response so here goes: there are some nuances because tasks.json is meant for solo-dev (see #91), but i've also been wondering whether it makes sense for tasks.json to also be disposable if need be when used within the context of a single PR for example (start a PR, init, start tasks only around PR). The tasks files for that PR would get checked in with the PR which is a useful thing for the next dev who pulls that PR to be able to reference and build upon. Things start to get dicey when you introduce multiplayer -- and #91 is meant to address that as far as what to do post v1, i'd honestly just tell you to i finished "v1" of taskmaster on the first night I released it. as i worked on it, I'd been adding a bunch of ideas to my task list. now, those tasks are waiting for me and are pre-researched. i just need to tell the agent to work on them and commit them as PRs one at a time. So, specific answers to your questions based on how I use it :
When you want to create a new feature post launch, just So TLDR: the PRD can be the entire app or just a single feature -- the current version doesn't support appending more tasks with another PRD, but I've added a new issue to support that #207 Edit: |
Beta Was this translation helpful? Give feedback.
-
|
Hi, great job! I’ve tried both approaches: appending a new PRD-v2.txt and creating a new task with sub tasks At least from my experience the —append is not effective. I’ve been working a lot to generate a clear and full PRD-v2.txt to give all the necessary context to task-master, but the final tasks splits in general does not fit with the current project structure/arch decisions With a task and sub tasks I have more control and in general the results are great Maybe if we have some kind of extra document what we can add with arch/tech decisions would be useful, but at this moment I’m using the task + sub tasks approach, works great |
Beta Was this translation helpful? Give feedback.
i've been thinking about this a lot. i think this merits a proper response so here goes:
there are some nuances because tasks.json is meant for solo-dev (see #91), but i've also been wondering whether it makes sense for tasks.json to also be disposable if need be when used within the context of a single PR for example (start a PR, init, start tasks only around PR). The tasks files for that PR would get checked in with the PR which is a useful thing for the next dev who pulls that PR to be able to reference and build upon. Things start to get dicey when you introduce multiplayer -- and #91 is meant to address that
as far as what to do post v1, i'd honestly just tell you to
add-taski finis…