К основному содержанию
скилл CX Codex

handoff · prathamdby — скилл для Claude Code: сохранить контекст и продолжить

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add prathamdby/skills --skill handoff -a claude-code
Открыть на GitHub

Что делает handoff

Скилл работает в двух режимах. В режиме создания он собирает актуальные факты: план, ветку, PR и коммиты, изменённые файлы, блокеры, принятые решения. Всё это ложится в файл вида <anchor>/handoffs/handoff-<YYYY-MM-DD-HHmmss>.md. В режиме продолжения скилл читает такой документ, сверяет пути, состояние ветки и коммитов, отмечает устаревшее и берётся за самую приоритетную незаблокированную задачу.

Перед записью скилл вычищает секреты: токены, пароли, ключи, приватные ссылки, почту и значения переменных окружения. Вместо них остаются пометки вроде [REDACTED: token], а имена переменных и формы команд сохраняются. Объём ограничен 12 KB, восемью открытыми задачами и двенадцатью артефактами. Полные диффы, планы и логи в файл не попадают.

Режим выбирается формулировкой: «Save to <path>» создаёт документ по указанному пути, «resume <path>» продолжает с него. Если указать оба или не указать ничего, скилл останавливается. Живой фокус сессии перебивает сохранённый, поэтому не рассчитывайте, что продолжение пойдёт ровно по старому плану.

Какие задачи решает

  • перенести контекст работы в новую сессию агента
  • зафиксировать блокеры и открытые задачи перед паузой
  • продолжить работу с сохранённого документа, а не с нуля
  • вычистить токены и пароли из передаваемого контекста
  • сверить устаревшие пути и коммиты перед возобновлением

Примеры запросов агенту

  • Сохрани хендофф: Save to handoffs/session.md
  • Продолжи с документа: resume handoffs/handoff-2025-03-14-101500.md
  • Сделай handoff по текущей ветке и открытым задачам

Как установить handoff

1Через Skills CLI (Vercel)

npx skills add prathamdby/skills --skill handoff -a claude-code

2Вручную: положить файлы

~/.claude/skills/handoff/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/handoff/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о handoff

Как установить handoff в Claude Code?

Выполните npx skills add prathamdby/skills --skill handoff -a claude-code. Скилл встанет в ~/.claude/skills/handoff/SKILL.md.

Что делает handoff?

Сохраняет рабочий контекст в markdown-файл и потом продолжает работу с него. Второй режим сверяет пути, ветку и коммиты, чтобы устаревшие факты не пошли в дело.

Какие данные попадают в файл?

План, ветка, PR и коммиты, изменённые файлы, блокеры и решения. Токены, пароли, ключи, приватные ссылки и почта заменяются пометками [REDACTED: …].

Исходный текст

SKILL.md · MIT
---
name: handoff
description: >
  handoff to save resumable context or continue from a validated handoff document.
---

# Handoff

## Route and privacy

Default create: `<anchor>/handoffs/handoff-<YYYY-MM-DD-HHmmss>.md`, with anchor
this skill's absolute directory. "Save to <path>" selects create there;
"resume <path>" selects resume. Both together, missing values, or malformed
required Context/Open tasks block. Resolve all paths absolutely.
A named live focus overrides the saved one.

Redact tokens/cookies, keys, passwords/connection credentials, private or
authenticated URLs, emails/PII, certificates, and environment values.
Use `[REDACTED: token]`, `[REDACTED: password]`, `[REDACTED: private-key]`,
`[REDACTED: pii]`, or `[REDACTED: url]` for those values.
Environment values become `NAME=[REDACTED]`. Preserve variable names, command
shapes, exit codes, and artifact pointers, not sensitive values.
Never weaken redaction to make a command copyable.
No full diffs/plans/logs/transcripts.
The bound is 12 KB, eight open tasks, twelve artifacts; one to five bullets
per section, omitting empty optional sections.

## Create

1. Resolve a writable path/parent. Record
   `create | path | facts | redaction | written | terminal`.
   Done when output can be written.
2. Select actionable current facts: plan, branch/PR/commits, dirty paths,
   blockers, durable decisions; mark superseded material. Apply
   `references/create.md` to draft required sections and workflow state.
   Done when each fact helps the next agent act.
3. Scan draft twice for sensitive values, validate bounds/sections, atomically
   replace through a sibling temporary file, then scan the final file.
   Done when structure, bounds, three scans, and existing file pass.
4. Report path, captured scope, and `resume the handoff at <absolute-path>`.
   Done when file and resume instruction exist.

## Resume

1. Resolve/read; absent → BLOCKED with path. Record
   `resume | focus | artifact status | task | terminal`.
   Done when required Context/Open tasks are valid.
2. Apply `references/resume.md` to verify paths, branch/dirty state, commits,
   PRs, and installed skills; classify current/moved/missing/superseded.
   Redact while reading referenced artifacts. Done when stale facts cannot act.
3. Choose highest-priority unblocked task under live focus and begin it,
   recovering only its artifact context. No task → evidenced BLOCKED, not
   another summary. Done at success, a real blocker, or confirmation gate.
4. Report drift and work outcome. Create no new handoff unless requested.

Terminals: SUCCESS, BLOCKED, AWAITING_USER, INTERRUPTED, with evidence.
On interruption revalidate artifacts touched since the last validation.

© prathamdby · MIT · prathamdby/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — handoff от других авторов.

handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок handoff rohitg00 Возобновляет последнюю сессию агента для текущей папки и сразу показывает незакрытый вопрос. CX Codex +1 13 400установок handoff thedotmack Формирует файл HANDOFF.md с целями, ошибками и следующими шагами для нового сеанса. Пригодится, когда агент зациклился или пора сбросить контекст. CX Codex +1 360установок handoff Alireza Rezvani Собирает текущий диалог в документ для следующего агента. Подходит для передачи работы в новую сессию без копирования уже готовых артефактов. 427установок handoff robertguss Собирает документ о состоянии работы, чтобы новая сессия агента продолжила задачу без пересказа с нуля. CX Codex +1 ★ 130звёзд репо setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора7

commit Скилл делает коммит только из выбранных изменений и пишет сообщение, каждую строку которого подтверждает конкретный хунк диффа. CX Codex +1 605установок make-pr Публикует закоммиченные изменения и создаёт или обновляет pull request. Подходит для контролируемого цикла от проверки ветки до сверки результата. CX Codex +1 595установок box Скилл управляет внешними Git-клонами и ищет ответы в их локальном исходном коде. Подходит для чтения репозиториев без смешивания их с рабочим проектом. CX Codex +1 594установок fix-pr Собирает отзывы к PR и блокирующие проверки CI в один проход, затем исправляет код, коммитит, отправляет изменения и отвечает в обсуждениях. CX Codex +1 495установок orchestrate Скилл для координации субагентов: родитель ставит задачи, проверяет результаты и сводит их вместе. Пригодится, когда один агент уже не тянет объём работы. CX Codex +1 492установок recon recon читает сохранённую карту репозитория, строит её заново или обновляет после изменений. Пригодится для навигации по незнакомой кодовой базе. CX Codex +1 477установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой