I solve this problem by pointing Claude at existing code bases when I start a project, and tell it to use that approach.