I have been getting in the habit lately of doing some sort of drill everytime I dive. Living in Texas, I am a little far from most of the cave systems, so I have to improvise a bit. The closest place to dive for us is an old sand pit where they removed landfill to make an overpass, and it filled in with artesian water. The bottom is very silty, and has a moss bed covering a large part of it. There are training platforms for openwater checkout, as well as a few sunken objects. Max depth is about 25' on a good day, and if you are really lucky and no one has been in stirring stuff up viz may be 10'.
I am now in the habit of swimming just inches off the bottom, checking behind me every few minutes to see if I am causing any silting. The shallow depth also helps you stay sharp on your bouyancy. I also take one of my reels and practice drills with that. Doing primary tie offs while hovering and not stirring up silt etc, then running the line, doing placements and then tying off to other objects. Then I do a mask removal, and practice following the line with no mask and eyes closed to simulate a silt out, or primary light failure.
I have also had an open water buddy lead me back to shore at the end of a dive with my mask off using touch contact so that I stay familiar with that drill as well.
The really interesting thing is that a lot of divers look at this place as a 'mudhole' not worthy of much attention. But because of the conditions around it, I dive it any chance I get because I feel it is a good training ground for keeping my cave skills sharp even when not in the cave environment. It is really amazing now that I have had proper training in anti-silting techniques, and proper gear configuration relating to entaglement hazards and good trim, to observe some of the other divers that go out here. I can often find other divers that swim out of my viz by simply following their silt trail, but I have had several buddies that were inattentive lose me completely because I left no evidence of which direction I swam in.
Every dive is what you make of it.
Dive often, but dive safe
John