Cache and refresh remote git repositories under the ~/.cache/checkouts host/org/repo layout when local source inspection or repeated reference work benefits from a reusable checkout. Do not clone merely because a repository URL appears.