It is a useful convention in C and C++ to group includes, but I don't see the benefit in Go.
Since gofmt sorts imports, the grouping is soon undone.
In any case, it is quite easy to distinguish the three kinds of imports if local imports share a common prefix or set of prefixes.
Am I missing something here?