概要
This skill provides a reusable pattern for caching the results of deterministic Python functions using the diskcache package. By storing results on disk based on function arguments, it significantly reduces latency for expensive operations such as complex calculations or external API calls like LLM requests. The skill automates the setup of a project-specific cache directory, provides a customizable decorator with expiration support, and includes a built-in mechanism to bypass the cache during testing, making it an essential utility for developers building performance-sensitive Python applications.