half-clone — скилл для Claude Code: что делает и как установить
Скилл клонирует позднюю часть текущего диалога и отбрасывает ранний контекст. Он пригодится, когда нужно продолжить работу с меньшим объёмом истории.
npx skills add ykdojo/claude-code-tips --skill half-clone -a claude-codeЧто делает half-clone
half-clone берёт ID текущей сессии и путь проекта из ~/.claude/history.jsonl, находит последнюю версию half-clone-conversation.sh, затем предлагает проверить найденный диалог через --preview. После проверки скрипт создаёт клон поздней части разговора.
Скрипт добавляет в новый файл ссылку на исходную беседу и печатает новый ID сессии. Скилл также подсказывает команду claude --resume <new-session-id>, чтобы открыть клон напрямую. Для проверки используются tail, jq, find и Bash.
Путь проекта нужно передавать из записи истории, а не брать из текущей рабочей папки: иначе клон может обратиться не к тому проекту.
Какие задачи решает
- сократить ранний контекст текущего диалога
- сохранить последние сообщения перед продолжением работы
- проверить границы разговора перед клонированием
- открыть новую сессию по её ID
Примеры запросов агенту
- Склонируй позднюю часть текущего диалога и сначала покажи предварительный просмотр.
- Проверь ID сессии и путь проекта, затем создай клон разговора.
- Создай клон текущей сессии и дай команду для возобновления новой.
Как установить half-clone
1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill half-clone -a claude-code2Вручную: положить файлы
~/.claude/skills/half-clone/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/half-clone/
1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill half-clone -a codex2Вручную: положить файлы
.agents/skills/half-clone/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill half-clone -a cursor2Вручную: положить файлы
.cursor/skills/half-clone/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ykdojo/claude-code-tips half-clone2Вручную: положить файлы
.github/skills/half-clone/SKILL.md1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill half-clone -a gemini-cli2Командой платформы
gemini skills install https://github.com/ykdojo/claude-code-tips --path skills/half-cloneВручную: положить файлы
.devin/skills/half-clone/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill half-clone -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о half-clone
Как установить half-clone в Claude Code?
Выполните npx skills add ykdojo/claude-code-tips --skill half-clone -a claude-code, затем проверьте файл ~/.claude/skills/half-clone/SKILL.md.
Что делает half-clone?
Скилл создаёт новую сессию из поздней части текущего разговора. Перед запуском он проверяет ID сессии и путь проекта, а после выводит команду для возобновления.
Почему нужно передавать путь проекта из истории?
Скрипт использует путь проекта из ~/.claude/history.jsonl, а не текущую рабочую папку. Это нужно, чтобы клонировать правильную сессию.