- GitHub Copilot - CodeSee - Sourcegraph - Swimm - GitLoop - bloop - Codex Atlas
If I could ask an AI one question about a codebase to help onboard developers, it would be:
What are the main architectural patterns and dependencies in this codebase, and how do they interact with each other?
If you want to minimize learning time impose safeguards around simplicity (fewer) and be extremely draconian about it. This is extremely upsetting to many developers because it eliminates all their favorite code styles and expressiveness.