Dá uma olhada na documentação do próprio Bootstrap. Ele possui diversas classes utilitárias para definir largura, altura, margem, espaçamento por exemplo: https://getbootstrap.com/docs/4.0/utilities/sizing/. Não acho que precise recriar o tailwind dentro do Bootstrap. Procura aprender mais sobre ele e como ele resolve os problemas, no lugar de sempre tentar fazer como fazia com o tailwind. Ele é uma biblioteca bem rica e tem diversos recursos a sua disposição.
Trabalhei com o Bootstrap na versão 3 e depois trabalhei com Bulma. Também tinha essa impressão que precisava reinventar a roda no Bulma pois achava que faltavam recursos. Daí quando li a documentação vi que eu estava subutilizando a biblioteca.
Pelo que entendi você está criando uma biblioteca para a sua equipe usar, correto? O que vou pontuar abaixo fiz considerando isso :
- Tenta manter o padrão de nomenclatura que o Bootstrap usa no lugar de adotar um novo (como o BEM). Isso vai reduzir muito a curva de aprendizado da sua equipe em relação aos recursos que você cria. Se adotar um padrão que nao é de conhecimento deles, eles terão mais uma coisa para aprender.
- Cria uma documentação sobre os recursos que você implementa, um Readme, uma página, um documento no drive ou pode usar até mesmo uma aplicação como storybook. Define modelos de uso, boas práticas, como resolver problemas comuns e até mesmo limitações conhecidas. Isso dá ao time um local de consulta. Mantém atualizado e quando alguém te perguntar algo você pode enviar o link da documentação. Com isso eles aprendem a usar e confiar nela.
- Cria recursos de divulgação de novos recursos (como apresentações, workshops, dojos, vídeos...) mostra como funciona e como eles aplicam no projeto. A informação não pode ficar só na sua cabeça.
Sucesso no seu projeto!