Estou fazendo um webapp usando o Django. A convenção Python para nomear variáveis é lowercase_with_underscores, mas a convenção Javascript é camelCase. Além disso, já vi muitas pessoas usarem letras minúsculas com hífens para identificadores CSS.
Você sugeriria usar todas as três convenções de nomenclatura, quando apropriado, ou escolher uma e usá-la, mesmo que as outras duas recomendem outra coisa? Mudar para frente e para trás não é um grande problema, mas ainda pode ser uma sobrecarga mental.