goose/llms are better at writing code when you get it to fetch the docs first. documentation and specifications are becoming more and more important, it's not just for humans anymore.
Goose is a tool that allows you to install tools to enable llms like ChatGPT to have free reign over your computer(if you want).
So you can tell it to go work on a program and keep iterating on it in a loop until the tests pass and stuff like that.