Can you point us to the areas that you are looking for help on? If you save us work on looking for them and you might get a PR for your trouble.
message QueryRequest { repeated Filter filters = 1; }
message QueryResponse { repeated Record records = 1; }
message Filter { string field = 1; string op = 2; string value = 3; }
Something like that. I think otherwise a majority of issues really become clear through use, so those using the services tend to see where the pitfalls are or where they can contribute. It's harder to do that without context and arguably less enjoyable for the person contributing as they're not seeing that change in whatever they're doing.