sharp, astute, cunning, witty, clever, shrewd...
agile or quick-thinking
best friends
Quick
rapid
Fast or speedy.
quick
apt
Another word for cheat sheet or quick guide is crib note. Another alternative term for this would be reference sheet.
rapid quickly :) Fast
fork
hot, fast
another word or two for resilient: elastic; flexible; springy; quick to recover