Simply put, a character is excessively prepared for a scenario, no matter how unlikely.
This trope is for you if you always have a backpack with tools and supplies to MacGyver your way out of a tight spot, if your car's trunk has enough camping gear and food to spend an unplanned night in the woods if your vehicle breaks down, or if you have a large, impressive gun rack all sorted by varmint size, and if you are Genre Savvy enough to prepare for every unlikely trope,
See also: Police Code for Everything, Properly Paranoid, Suddenly Always Knew That, You Didn't Ask, Unspoken Plan Guarantee, Batman Gambit, Hidden Supplies, Survivalist Stash, Seen It All, Wall of Weapons, and Crazy Survivalist. Also compare The Anticipator, who manages to remain unsurprised despite lack of preparation. Compare Unlikely Spare. Contrast Forgot to Feed the Monster. Trust Password is a Sub-Trope. If programmers try to anticipate everything the user might do, then it's Developer's Foresight.