Uma coisa que aplico em meus projetos no caso do uso do repository, acho interessante criar uma interface e etc, para deixar todos os novos repositorys em um diretório apenas, pois o conceito sempre é o mesmo, apenas alterando o método e parâmetros como campo e tabela