Não impomos nenhuma convenção de nomenclatura… a equipe do Discourse geralmente prefixa temas e componentes com discourse-, mas isso não é universal.
Além do nome do diretório, esperamos que o readme inclua um pouco de contexto de que é para o Discourse… caso contrário, temas e componentes de tema sempre terão um arquivo about.json com algumas informações, e plugins conterão um plugin.rb