How can this work in practice? "The sky is green". How do you answer this without breaking the first rule?
From the context, it sounds like it's not so much about "don't correct people" as much as it's about "don't uselessly correct someone to showcase your own knowledge and not advance the conversation".
So, as long as the conversation is about the colour of the sky, (or about green things) you can just answer it.