sync-skill-cache
Installation
SKILL.md
sync-skill-cache
content-evals invoke each skill through Claude Code's plugin mechanism, which loads from
~/.claude/plugins/cache/logic-lens-marketplace/logic-lens/<version>/skills/ — not the
repo's skills/. Editing skills/ changes nothing the eval sees until you copy it into the
cache. This is the single most expensive footgun in the iteration loop: skip it and you grade
the previous skill while believing you tested your change.
Steps
- Sync + verify from the repo root:
The script reads the active version frombash .claude/skills/sync-skill-cache/scripts/sync-cache.shpackage.json, rsyncsskills/into the matching cache dir (--delete, so removed files are removed in the cache too), then diffs the two to confirm they are byte-identical. It printsOK …on success.