Flamestrike
Legend
LOL then you want the players to all justify every tidbit of information their character might ever had reason to be exposed to?
No, I expect the player to narrate the action, and (in part) justify to me why the check is not [auto pass/ fail].
Would you allow Snookums the Chimapanzee animal companion a DC 15 Religion check to know the inner workings of the Church of Nerull (Religon), or the arcane forumlae needed to create a pentagram of binding (Arcana)? Obviously the answer is no, not because Snookums lacks the Religion or Arcana skill or only has an Intelligence of 6, but because there is simply no way known he could know that fact.
Would you allow a PC wild shaped into a Great White Shark a DC 10 Athletics check to climb a rough hewn wall? He has a Strength score high enough to make it. Obviously the answer is (also) no.
You can take a different approach and simply allow everyone a check at everything. The RAW after all is 'The DM decides when to allow a check'. In games you DM, you can allow Athletics checks to jump to the moon, or however you want to do it. It's not my game, and you're the DM.
In my games, when I read 'The DM decides when to allow a check' means that I expect a collaborative effort with the player. They describe their actions, and then I determine if they need to make a check, if such a check is possible for them, and if so I then set the DC for that check.