claude-code-source-recovery — скилл для Claude Code
Помогает изучать восстановленный TypeScript-код Claude 2.1.88: как устроены команды, MCP и терминальный интерфейс.
npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a claude-codeЧто делает claude-code-source-recovery
Скилл ведёт агента по восстановленному исходнику @anthropic-ai/claude-code версии 2.1.88. Репозиторий собрали из карты исходников cli.js.map, случайно попавшей в npm: после распаковки получилось около 700 000 строк TypeScript, разложенных по папкам src/entrypoints, src/commands, src/components, src/services, src/hooks, src/utils и src/ink.
Внутри описаны четыре темы: запуск CLI, загрузка команд из встроенных, скиллов, плагинов и MCP, компоненты интерфейса на Ink и React, а также подключение MCP-серверов через stdio. В README есть пример на TypeScript, который вытаскивает файлы из карты исходников и раскладывает их по каталогам.
Оригинальный пакет 2.1.88 из npm убрали, поэтому в инструкции установка идёт с зеркала Tencent по прямой ссылке на .tgz. Без своей копии cli.js.map скрипт распаковки запускать не на чем.
Какие задачи решает
- разобраться, как CLI загружает команды из разных источников
- посмотреть, как устроен терминальный интерфейс на Ink и React
- изучить подключение MCP-серверов в реальном CLI
- вытащить файлы из карты исходников в читаемую структуру
- найти в исходнике работу с сессиями, авторизацией и запуском инструментов
Примеры запросов агенту
- Покажи, как в восстановленном исходнике Claude устроена загрузка команд
- Разбери по файлам, как реализован MCP-клиент в
src/services - Объясни, как из
cli.js.mapполучить дерево исходников
Как установить claude-code-source-recovery
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a claude-code2Вручную: положить файлы
~/.claude/skills/claude-code-source-recovery/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/claude-code-source-recovery/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a codex2Вручную: положить файлы
.agents/skills/claude-code-source-recovery/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a cursor2Вручную: положить файлы
.cursor/skills/claude-code-source-recovery/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills claude-code-source-recovery2Вручную: положить файлы
.github/skills/claude-code-source-recovery/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/claude-code-source-recoveryВручную: положить файлы
.devin/skills/claude-code-source-recovery/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о claude-code-source-recovery
Как установить claude-code-source-recovery в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill claude-code-source-recovery -a claude-code. Скилл окажется в ~/.claude/skills/claude-code-source-recovery/SKILL.md.
Что делает claude-code-source-recovery?
Помогает агенту ориентироваться в восстановленном TypeScript-исходнике Claude 2.1.88: запуск CLI, система команд, интеграция MCP и компоненты терминального интерфейса.
Что нужно, чтобы распаковать исходники самому?
Нужна карта исходников cli.js.map — в README приведён пример на TypeScript, который читает её и раскладывает файлы по каталогам.