In my experience, there are a lot of details that always emerge during development, that require an person’s involvement. Also agents tend to choke on long instructions, they are usually better at short instructions with very well defined context
Please, if anyone can name or link just one such tool that actually satisfies what I described, I would be very appreciative.
I think the closest I've seen is Aider or even ChatGPT, but I don't think they actually meet these requirements.
As far as I have seen, to correctly make anything above some moderate threshold of complexity has the LLMs or even LLM-system requiring a human in the loop.
I am willing to put in the work. Please nudge me toward what to explore more, if you really think what I wrote exists as described. I am very eager to explore more. I know to do it. Point me there. Thank you, really.
Combine it with Cursor and you don't have to drag and drop or download anything.
I just set up an architecture.md for it to navigate. With Cursor and something like Gemini Pro, you can even make the AI do the work and edit the docs once done. I even have a roadmap.md so I can remember where I left off, which helps a lot when you return to the project in a month.
2. Submit the fully-defined requirements .md file to the LLM by drag-and-drop. If there are starting files to be modified, drag and drop those files as well (as a zip if hierarchical, or as unpackaged files if a flat structure is suitable).
3. Wait for LLM to be done. This can take as long as it needs to, since this process supports specification files with requirements of arbitrary complexity. Receive the correct, full output fileset as a downloadable file from the LLM. (If I asked for instructions on how to use the files that the LLM provides, that is included in the output fileset, too.)
On wait, this does not exist. Sorry! But it is what I want, so it is still my "ultimate AI-assisted coding setup".