Chain rule is a bad example. If you cannot remember the chain rule, you do not understand the theory at all. And if you do understand what a derivative is, the chain rule is trivial.
Though, if typical calculus courses don't spend the time to ensure a good understanding of the chain rule, that would explain why so many students seem to think calculus is a gigantic sea of random rules.