quick-witted

adjectives

mentally nimble and resourceful
"quick-witted debater"; "saved an embarrassing situation with quick-witted tact"
is derived from
is similar to
quick or skillful or adept in action or thought
"an exceptionally adroit pianist"; "an adroit technician"; "his adroit replies to hecklers won him many followers"; "an adroit negotiator"