I'm the author of this plugin, I'd love to hear what you all think.
For some background, I've been using this sort of work flow within vim for about a year now and finally decided to make the project more robust and easier to use. I find it helpful to be able to declaratively tell vim how I want to execute and validate my current working project.
Would love to hear suggestions and ways to make this better!