Why can't you run `berks install --path vendor/cookbooks`? If you run that a second time, it's overwritten. And you can gitignore it to prevent it from being committed. 

My issue is - I don't want to do a resolution as part of the chefspec initialization process. I'm waiting for 2.0 to come out and then will revisit.