This is also where I love AI, I had started to work on it years ago, at first it was only snippets of most used classes (vector, string, etc...) and a few vim keymaps. Being able to tell Codex "Improve this, make no mistakes" is pretty fun.
Also side note, I've always used Leetcode as a game to practice problem solving (Graph Algorithms <3333), but I feel like now more than ever it is a good platform to code manually and challenge yourself, especially when vibe coding is so present. (I don't recommend grinding if you don't enjoy it tho)