I've built almost all of grain with assistance from AI. You gotta learn how to use it. You must be prompting wrong if you're having issues. Grain is not a small project. Do t get me wrong, it's thousands of sessions and hundreds of commits at this point and of course I have to do a lot of due diligence. But that's what learning is. You learn by doing.
Discussion
No, it seems like it isn't a small project after looking at the code.
I had to create a client a server side that uses ham radio only, essentially creating a new network stack from scratch that relies only on kiss packets and encodings for packet radio.
That part was the bulk of the AI issues.
But no matter, it is what it is.