I didn't meant that verification is not needed. What I mean is that instead of relying on the code from each client/relay introducing new NIP as a reference implementation, developer first define what they are imolementing and leaving reasoning of their decisions, and then implementing it.
Discussion
We do that, but that has nothing to do with NIPs or GitHub. We write it on Nostr.
NIPs are only the ID numbers that you get assigned, if the NIPs repo merges your spec on GitHub. Otherwise, you have to devise your own numbering system (we use "NKBIP", instead of "NIP") and find some other place to store it.