intercache

Cache file content across Claude Code sessions using SHA256 hashes and per-project manifests.

3|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/mistakeknot/Demarch --skill intercache
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intercache
Source: https://github.com/mistakeknot/Demarch/tree/main/.gemini/generated-skills/intercache
Command: npx skills add https://github.com/mistakeknot/Demarch --skill intercache

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill significantly reduces the time Claude Code spends on repetitive file operations and cold starts by intelligently caching frequently accessed data across different sessions.

Core Features & Use Cases

  • Content-Addressed Storage: Stores file content using SHA256 hashes, ensuring data integrity and deduplication.
  • Per-Project Manifests: Tracks file changes (mtime, size) within specific projects to invalidate the cache when files are modified.
  • Session Tracking: Logs file access patterns to optimize caching for recurring tasks and workflows.
  • Use Case: When working on a large codebase, intercache ensures that common library files or configuration settings are loaded instantly from the cache rather than being re-read from disk every time a new session begins.

Quick Start

Use the intercache skill to store the content of the file 'src/intercache/server.py'.

Frequently Asked Questions about intercache

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce Claude Code cold start times when working on large codebases?

You can reduce Claude Code cold start times by using a cross-session semantic cache that stores frequently accessed files and library configurations, eliminating redundant disk reads when new sessions begin.

How does content-addressed blob storage ensure data integrity for cached files?

Content-addressed blob storage ensures data integrity by hashing file content using SHA256, which guarantees deduplication and prevents stale data from being served during cache lookups.

Can I use session tracking to optimize caching for recurring project workflows?

Yes, session tracking logs file access patterns to optimize caching for recurring workflows, allowing the system to intelligently manage cached data based on file content and project context.

When does per-project manifest cache invalidation trigger during development?

Per-project manifest cache invalidation triggers when tracked file attributes such as modification time and size change within specific projects, ensuring updated files are re-read instead of served from cache.

What is the best way to eliminate redundant file reads in Claude Code sessions?

The best way to eliminate redundant file reads is to implement a Python MCP server that manages cache operations including lookup, storage, invalidation, and statistics across multiple sessions.

Does intercache require external dependencies to manage cache operations?

Intercache operates without external dependencies, utilizing a Python MCP server to independently manage cross-session cache operations, content-addressed storage, and per-project manifests.