on point

prep_phrase
RareNot in standard dictionaries
1

Excellent; bold; performing well.

2

Having a direct application to the case or topic under consideration; apposite, relevant.

3

On the tips of the toes; en pointe.

4

Having taken point; responsible for leading an operation; more generally, deployed and alert.

#colloquial