Além da paleta de cores, será CSS/SCSS, e mais se necessário (JS, HTML).
Você pode se interessar por isto:
Você pode criar temas e componentes. Componentes são como “subtemas” (eles podem conter estilos e recursos), e qualquer componente pode ser ativado para um ou vários temas.
Existe uma ferramenta de linha de comando que ajuda na criação de temas e componentes e sugiro que você dê uma olhada nela:
Há também uma página especial que lista a maioria dos elementos HTML do Discourse para que você possa ter uma visão geral de como eles se parecem e criar seus estilos de acordo.
A página deve ser ativada com a configuração do site Styleguide enabled.
Exemplo: https://unicyclist.com/styleguide/molecules/topic-list-item