Discourse tem um modelo de plugin personalizado, como escrever um plugin personalizado?

Yes, as linked above:

You can also run a dev env in Guthub Codespaces: