素朴な質問:テーマ、プラグイン、コンポーネントのどれを作るべきでしょうか?

Discourse 管理画面(カスタマイズ)から新しいコンポーネントを直接作成し、このファイルの内容を上書きできます。

参照: Developing Discourse Themes & Theme Components

新しいコンポーネントで、カスタム HTML/CSS に移動し、<head> 内に以下を記述してください:

<script type="text/x-handlebars" data-template-name="components/user-card-contents">
// ここに user-card-contents のテンプレートコードを記述します
</script>
「いいね!」 5