Interesting.
My normal interaction is Players state their goal and approach to the scenario, the DM decides if it succeeds or fails or is uncertain. If it's uncertain the DM calls for a Ability check, decides which skill proficiency applies (if any) and sets a DC, then the player rolls.