Hey! The weakest part of Claude Code I think is that it's closed source and locked to Claude models only. If you are looking for inspiration, Roo is the the best tool atm. It offers far more interesting capabilities. Just to name some - user defines modes, the built in debug mode is great for debugging, architecture mode. You can, for example, ask it to summarize some part of the running task and start a new task with fresh context. And, unlike in Claude Code, in Roo the LLM will actually follow your custom instructions (seriously, guys, that Claude.md is absolutely useless)! The only drawback of Roo, in my opinion, is that it is NOT a cli.
I dunno what you would consider non trivial. I am building a diffing plugin for neovim. The experience is.. mixed. The fast progression at the start was impressive, but now as the code base have grown the issues show up. The code is a mess. Adding one feature breaks another and so on.
I have no problem in using the agent on code that I know very well, because I can stir it in the exact direction I want. But vibe coding something I don't fully understand is a pain.
They should write a typescript-to-go transpiler (in typescript) , so that they can write their compiler in typescript and use typescript to transpile it to go.