I make an effort to enforce niche protection by requiring proficiency to do most specialized things (which usually translates into making "knowledge" type checks). Otherwise I try and use group checks and failing forward.Have you run into any issues with contribution balance within the party for non-combat challenges? That is the biggest issue I've had with higher-level games.