What worked best for me is to start doing things by hand, trying to do the architecture and the standards I really want. Then, AI works really well on following my conventions. Therefore it gets easier if I want to check codebase, because it's already organized as I initially planned, even all the new code is not anymore written by me directly. Then I also use Revix AI as a reviewer on my PRs that really helps me filtering anything that gets out of the standards and conventions I like.
Other than that, on other projects that I fully vibecoded, it's just impossible to keep with the codebase. Just blind trust the AI models on that, and never do it on a serious production product.