Did you use generative AI to design this? Superpowers plugin? This is cool, but if you did use AI that’s another level of cool :)

https://github.com/markomarkovic/nena-ilo-lili/blob/main/doc...

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.

Agents are pretty good at this stuff, I coded a bike shifter button module with basically zero experience in the subject and it works pretty well: https://github.com/Klaster1/open-elin