Сводка

Сжимать файлы памяти на естественном языке в стиль пещерного говорителя, чтобы снизить количество входных токенов.

  • Удаляет артикли, слова-заполнители, сомнения и избыточные формулировки, сохраняя при этом все блоки кода, URL-адреса, пути к файлам, технические термины и структуру Markdown

  • Автоматически определяет тип файла, вызывает Claude для сжатия, валидирует вывод и повторяет попытку до 2 раз при ошибках

  • Создает читаемую человеком резервную копию как <filename>.original.md перед перезаписью исходного файла

  • Запуск через /caveman-compress <filepath> команду или по запросу на сжатие файла памяти

Caveman Compress

Назначение

Сжать файлы естественного языка (CLAUDE.md, todos, preferences) до стиля пещерного говорителя, чтобы снизить входные токены. Сжатая версия перезаписывает оригинальный файл. Читаемая резервная копия сохраняется как <filename>.original.md, но НЕ рядом с исходным файлом — она располагается во внешнем каталоге данных ($XDG_DATA_HOME/caveman-compress/backups/<parent-dir-name>/, или %LOCALAPPDATA%\caveman-compress\backups\<parent-dir-name>\ на Windows), чтобы загрузчики навыков не повторно индексировали его как живой файл.

Способ срабатывания

/caveman-compress <filepath> или когда пользователь просит сжать файл памяти.

Процесс

Скрипты сжатия находятся в scripts/ (рядом с этим SKILL.md). Если путь недоступен сразу, найдите рядом с этим SKILL.md файл scripts/__main__.py.

Из каталога, содержащего этот SKILL.md, выполните:

python3 -m scripts <absolute_filepath>