creationix-rx-data-store — скилл Claude Code: RX и установка
Скилл помогает работать с RX: кодировать JSON-подобные данные и читать их без полного разбора. Нужен для случайного доступа к большим документам.
npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a claude-codeЧто делает creationix-rx-data-store
Скилл объясняет работу с RX, встраиваемым хранилищем для JSON-подобных данных. Он охватывает строковый и Uint8Array API, ленивый просмотр структуры, выборку по пути и преобразование JSON-файлов через CLI rx. Входные данные после открытия представлены только для чтения, но поддерживают обычный доступ к свойствам и JSON.stringify().
Для индексов доступны O(1) для массивов и O(log n) для ключей объектов; значения и общие схемы могут дедуплицироваться. Есть потоковая запись и внешние ссылки для повторяющихся значений. Для работы библиотеки проекту нужен пакет @creationix/rx, а CLI устанавливается отдельно или запускается через npx.
При использовании внешних ссылок словарь должен совпадать у кодировщика и декодировщика, иначе чтение не сработает корректно.
Какие задачи решает
- кодировать JSON-подобные данные в RX
- читать отдельные значения без полного разбора документа
- конвертировать файлы
.jsonи.rxчерез CLI - выбирать вложенное значение по сегментам пути
- передавать большие данные потоками
Примеры запросов агенту
- Покажи, как закодировать
manifest.jsonв RX с индексами и затем выбратьroutesпо пути. - Разбери этот RX-документ через
@creationix/rxи объясни, как получить толькоdata.users[0]. - Настрой потоковую запись RX через
onChunkи сохрани результат в файл.
Как установить creationix-rx-data-store
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a claude-code2Вручную: положить файлы
~/.claude/skills/creationix-rx-data-store/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/creationix-rx-data-store/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a codex2Вручную: положить файлы
.agents/skills/creationix-rx-data-store/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a cursor2Вручную: положить файлы
.cursor/skills/creationix-rx-data-store/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills creationix-rx-data-store2Вручную: положить файлы
.github/skills/creationix-rx-data-store/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/creationix-rx-data-storeВручную: положить файлы
.devin/skills/creationix-rx-data-store/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о creationix-rx-data-store
Как установить creationix-rx-data-store в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill creationix-rx-data-store -a claude-code, затем используйте файл ~/.claude/skills/creationix-rx-data-store/SKILL.md.
Что делает creationix-rx-data-store?
Скилл показывает, как кодировать JSON-подобные данные в RX и обращаться к ним без полного разбора. В него также входят API @creationix/rx и команды CLI rx.
Что нужно для внешних ссылок RX?
Передайте декодировщику тот же словарь refs, который использовался при кодировании. Это относится к API parse и open.