My favourite right now - > Windsurf + Claude Code with https://github.com/SuperClaude-Org/SuperClaude_Framework and the hooks /sc:explain, /sc:troubleshoot, /sc:implement etc ... if you are into Vibe coding this may be something worth looking into. The downside of the Claude Code is the cost of the API, but there are a couple work arounds this with using other language models if you choose.