down pat

Etymology
, but clearly related to and ; possibly related to  in the sense of hitting the mark.

Adjective

 * 1) Thoroughly practiced, rehearsed, or understood; mastered.