The anti-patterns we see at the moment in this type of project are: 1) The entire code is passed to the LLM as context using a huge number of tokens meaninglessly. (you only need the function signature) 2) 1-page spaghetti definition files are stupid and unmaintainable (just read prompt.md if you don't believe me). โฆ 4) Generating unit tests for full functions instead of just the function signatures (leaks implementation details).