For a general outfit, a six weight with a floating line is a useful starting choice. Choose the leader for the cover as well as the fish; delicate presentation is little help if the first run parts the tippet against a branch.
Carry a small foam cicada or deer-hair bug, a Vampire and a modest Clouser-style baitfish fly. Start on top when insects are falling or fish are showing. Let the fly settle, give it a slight twitch, then wait. Continuous popping can pull the fly out of the best water before a bass commits.
If nothing moves, fish below the surface along the same cover. Count the fly down, keep contact through the pause and change depth before abandoning a promising bank. Fish the next cast from a different angle when the first one leaves the fly hanging outside the shade.