Replying to
@b0rk@social.jvns.ca my attempt at documenting how Unix commands should work for Solaris a decade ago can be seen at https://blogs.oracle.com/solaris/post/collected-advice-on-unix-cli-design-implementation (it was definitely aspirational - things we should do, though many existing commands in Solaris don't do them).
It also pointed to an earlier blog at https://monkey.org/~marius/unix-tools-hints.html