I recently wanted to create a quick and dirty proof of concept and used Cursor in agent mode to create
It struggled a lot with EmberJS .gjs files, and I was surprised that it had an easier time with the Discourse JS API than with EmberJS.
I’ve been doing quite a few tests of the feasibility of vibe coding for Discourse, and so far the best I’ve tested is the Claude Code cli.
Clone our template, and start by telling the LLM they are in a template for a Discourse plugin / theme component and what is your end goal.
I’ve always needed to fix mistakes in the end, but it does a great job at handling boring bootstrap code.