I have dived (and guided divers) in strong down currents many, many times, in Bali at Crystal Bay, Blue Corner, Gili Mimpang, Gili Selang etc etc.
If the topography is such that you are close to the reef when the down current hits, stay as close to the reef as possible, preferably using a reef hook to hold on to rocks, down currents can pass very quickly (20-30 seconds) so wait and see, if the current continues longer than this, make sure everyone in the group is calm, breathing normally and close together, then all let go together, whilst kicking upwards and slightly inflating your BC, be prepared to dump the air quickly once you are out of the current otherwise you'll pop to the surface, which will not be a good idea.
If necessary the dive can be aborted (after a safety stop if conditions allow), or if the water conditions are calmer the divers can continue.
Once you know what to look for you can anticipate a down current before it hits; 1) watch the fish (which will hide in the corals away from the current), 2) watch your bubbles or your buddies bubbles(which will swirl around you like a washing machine), 3) keep an eye on your dive computer (if-unusually-your ears need equalising, you are probably being pushed downwards)
Most importantly, take a drift diving course, tell your dive guide you haven't experienced down currents before, listen closely to the dive briefing, stick to your guide like glue.