Question: is think on your feet?
Answer: to think and react quickly, esp. having good answers ready: When you're called on in class, you have to be able to think on your feet.