Remix.run Logo
jwrallie 5 days ago

I think I’m working at lower levels, but usually my flow is:

- I start to build or refactor the code structure by myself creating the basic interfaces or skip to the next step when they already exist. I’ll use LLMs as autocomplete here.

- I write down the requirements and tell which files are the entry point for the changes.

- I do not tell the agent my final objective, only one step that gets me closer to it, and one at a time.

- I watch carefully and interrupt the agent as soon as I see something going wrong. At this point I either start over if my requirement assumptions were wrong or just correct the course of action of the agent if it was wrong.

Most of the issues I had in the past were from when I write down a broad objective that requires too many steps at the beginning. Agents cannot judge correctly when they finished something.