Definitions for down pat
down, down pat(p), mastered(adj)
"had his algebra problems down"
Thoroughly practiced, rehearsed, or understood.
Origin: Unknown, but possibly a use of pat (a light tap), in the sense of hitting the mark.