cc-plugin-cache-multi-version-not-recorded

Diagnose and fix Claude Code plugin cache warnings caused by multi-version cache directories.

Updated Nov 18, 2025
One-click install
npx skills add https://github.com/cajias/claude-skills --skill cc-plugin-cache-multi-version-not-recorded
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cc-plugin-cache-multi-version-not-recorded
Source: https://github.com/cajias/claude-skills/tree/main/plugins/cc-authoring/skills/cc-plugin-cache-multi-version-not-recorded
Command: npx skills add https://github.com/cajias/claude-skills --skill cc-plugin-cache-multi-version-not-recorded

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves a confusing Claude Code startup warning where a plugin appears as "not cached at (not recorded)" even though the plugin is installed and working. It addresses the underlying cache-state mismatch that persists after refresh attempts and reinstalls.

Core Features & Use Cases

  • Diagnose the failure mode: Confirms when the warning is caused by multiple version directories in a plugin cache parent.
  • Explain the root cause: Identifies the Claude Code cache resolver behavior that skips cache parents with more than one subdirectory.
  • Repair the cache safely: Removes stale version directories while preserving the correct version recorded in installed plugin metadata.
  • Validate the fix: Verifies that each plugin cache parent contains exactly one version directory and the warning no longer appears.

Quick Start

Use this skill to diagnose the plugin-cache-miss warning and tell me which stale cache version directories to remove while keeping the version recorded in my installed plugin metadata.

Frequently Asked Questions about cc-plugin-cache-multi-version-not-recorded

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

FAQPage Schema
Why does Claude Code show a plugin cache miss warning saying it is not cached at (not recorded)?

A Claude Code plugin cache miss warning appears when multiple version subdirectories exist inside a plugin cache parent directory, causing the cache resolver to skip the directory entirely. This leaves old and current plugin versions side by side, triggering the (not recorded) sentinel.

How do I fix repeated Claude Code plugin cache refresh loops caused by stale versions?

To fix Claude Code plugin cache refresh loops, compare installed plugin records against cache directory contents to identify obsolete version subdirectories. Delete only the stale version directories while preserving the correct version recorded in installed plugin metadata to resolve the mismatch.

What is the safest way to remove obsolete plugin cache version directories without breaking installations?

The safest way to remove obsolete plugin cache version directories is to compare installed plugin metadata records against cache directory contents first. Delete only the outdated version subdirectories while preserving the correct version directory recorded in your installed plugin metadata.

Does reinstalling a Claude Code plugin clear the multi-version cache directory mismatch?

Reinstalling a Claude Code plugin does not clear the multi-version cache directory mismatch. The underlying cache-state mismatch persists after refresh attempts and reinstalls because stale marketplace SHA updates leave old and current plugin versions side by side, requiring manual obsolete directory removal.

How do I validate that a Claude Code plugin cache parent contains exactly one version directory?

To validate a Claude Code plugin cache parent contains exactly one version directory, inspect the directory contents after removing stale subdirectories. Confirm only the correct version recorded in installed plugin metadata remains and verify the startup cache miss warning no longer appears.