I tried to focus on staying on the subject. For example when I wanted to embed the themes to create a theme switcher ad-hoc and that was done, it could easily generate some new themes for me without any issue at all.
After every edit, I did a `git diff`, modified if needed (using vim), then ran the program and tested it out.
My experience is that it's always easier to fix things fast/correct if you already know the codebase and can give hints to the agent.
And for my old side-projects that didn't get enough love, it's a perfect match.
Who are you?