テーマを維持するための最適なワークフローは?

基本的に同じことができます。独自のカスタムテーマコンポーネントを作成し、それをGitソースのベーステーマの子として追加します。これにより、Gitテーマを必要に応じて更新しても、コンポーネント内のカスタム作業に影響を与えることなく更新できます。

これが最も簡単な方法です。一部のCSSが重複する可能性がありますが、管理できないほどではありません。

テーマとコンポーネントの詳細: Beginner's guide to using Discourse Themes