Welcome to the forum.
It has been proved that general measures like water intake rather than specific measures like specific diet is more helpful in stone prevention.
But in your case, since you tend to take high oxalate
, it is better to be on a diet with low oxalate.
It can be calcium phosphate
, mixed stones, calcium magnesium