I did use claude code with superpowers plugin and whatever opus version was active at that time. I already had tried it on another project so I had FSM design ready and the decision to use uv and platformio and so it was a smooth run. Described what I want in a few prompts and finalized the spec then let it write it. Wired it up and tested on hardware and after a few small revisions it was done. Few days later improved the design and now it has been running and used since then without issues.