ИИ для программиста?
А тут уже у вас чушь - любому подходу "коде фёрст" соответствует "подумать фёрст". А если подумал, то адекватную доку написать сможешь.
Опять Ололёшенька в деле. Под "code first" понимают "клёвую идею" когда что-то генерируется из кода. Не надо ничего документировать (или придумывать API). Документация (API) генерируется сама. Из кода. Так что никто "адекватную доку написать" не будет. Зачем? Есть же код. Который, кстати, всегда надо как-то "украсить". То ключевыми словами в комментариях, то аннотациями, то ещё чем, чтобы сгенерировалось подобие читабельной документации.
Ты всё равно не поймёшь, для остальных.
Из кода невозможно сгенерировать адекватную документацию. Потому что код отвечает на два вопроса "что мы делаем" (но на него плохонько, общую картину не видно) и, главное, "как мы делаем". Но не содержит ответа на вопросы "почему мы это делаем именно так" и "зачем вообще это всё".