From what I’ve seen, enthusiasts prefer Cline in almost every regard sans cost (which is a big one for sure) and the memory bank feature is near the top of the list as to why.
So many awesome ideas to take away from the cline docs. I started with an old version of this doc and evolved it into something much simpler and works as well with cursor + claude sonnet. Looking at this updated version is giving me some other ideas to work in to what i describe as my current workflow:
GitHub - bmadcode/bmad-news - the main branch is a starter project with the intent of trying this out. if you check GitHub - bmadcode/bmad-news at BMAD-ATTEMPT-1 - this is an example of using the workflow - look in the .ai folder to see the output of the memory files and PRD that the ai used to build out all of the listed stories (tasks) in the prd.
basically how this works is - there is a cursor rule that describes the workflow and every new composer window attaches to this rule and knows to check for a prd, check the story or task list, and only work 1 at a time. for each 1 it will create a draft story file, wait for approval or corrections, and then implement the story, marking progress and adding dev notes or commands to it as needed. once a story is done, I will start a brand new chat, and it will know to create the next file and work from it.