It is tricky to build good infrastructure for prompt caching.

Its as simple as telling your claude code to implement prompt caching!