Is there any way to make git tag naming more flexible than this?

At our company we use one big repo for all internal `service` and `cookbook` cookbooks (basically, service cookbooks are application cookbooks and cookbook cookbooks are wrapper cookbooks around community cookbooks or a base cookbook, etc).

We version them using `COOK/base/v1.1.0` or `SERVICE/projectx/v2.0.1`