Какое у тебя решение с развёрткой твоего воркфлоу перед новым проектом? Какой сборщик/таскРаннер? Если использовать приходится отличнУю от твоей любимой технологии (вместо ноды - пхп) сильные изменения терпит структура твоей экосистемы, о которой ты упоминал ранее?
Никогда не берусь за проекты не на Ruby on Rails. Как начинаю – копипащу один из текущих проектов, наиболее близкий по структуре к требуемому, чищу его от мусора, делаю первый коммит и дальше по фичам