Есть ли в Discourse шаблоны для кастомных плагинов и как их написать?

Да, как указано выше:

Вы также можете запустить среду разработки в GitHub Codespaces: