In many dialogues throughout the game, you get a bonus like +x, advantage or even forgoing a single check entirely, when the player has a made a certain decision, or knows a particular piece of information, from reading or another dialogue, etc.

This system already exists, but isn't incorporated into this at all.