@daniel In my point of view it is crucial that you have to understand what you are doing. Means: Independant from the used tool you should be able to explain why things had been coded that way.
Also: Please don't let a LLM write the pull request text or comments. I made the experience that these texts are mostly blown up stuff with much too much words.