On the ball

Meaning: Alert, capable and quick to understand or respond.

Example: She’s really on the ball and rarely makes mistakes.