К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

handoff · rohitg00 — скилл для Claude Code: что делает и как установить

Возобновляет последнюю сессию агента для текущей папки и сразу показывает незакрытый вопрос.

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

Что делает handoff

Скилл находит предыдущую сессию работы над проектом через инструмент memory_sessions. Он проверяет путь строго по границе каталога со слэшем-разделителем, поэтому соседняя папка вроде /repo-staging случайно не подменит основной проект /repo.

Если прошлая сессия завершилась вопросом к пользователю, скилл выводит его первым делом. Затем через memory_recall подтягиваются ключевые файлы, решения и ошибки, а в конце агент предлагает один следующий шаг. Для работы требуются зарегистрированные вызовы memory_sessions и memory_recall.

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

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

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

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

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

1Через Skills CLI (Vercel)

npx skills add rohitg00/agentmemory --skill handoff -a claude-code

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

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

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

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

Весь набор →
remember rohitg00 Сохраняет решения и выводы в долговременную память agentmemory с тегами понятий, чтобы агент мог найти их в будущих сессиях. Claude Code CX Codex Cursor +1 14 000установок recall rohitg00 Ищет прошлые наблюдения, сессии и выводы по теме через agentmemory. Пригодится, когда нужно вспомнить, что уже делали или обсуждали. Claude Code CX Codex Cursor +1 13 900установок forget rohitg00 Скилл удаляет выбранные записи из agentmemory только после явного подтверждения. Пригодится для очистки секретов и устаревших заметок. Claude Code CX Codex Cursor +1 13 800установок session-history rohitg00 Показывает историю недавних сессий проекта в виде временной шкалы. Нужен, чтобы быстро восстановить прошлую работу. Claude Code CX Codex Cursor +1 13 800установок commit-history rohitg00 Скилл выводит список коммитов git, привязанных к сессиям агента, с фильтрацией по ветке или репозиторию. Claude Code CX Codex Cursor +1 13 700установок agentmemory-agents rohitg00 Скилл даёт агенту инструкции по подключению сервера памяти через команду agentmemory connect. Он помогает связать конфигурацию хоста и не затереть существующие MCP-серверы. Claude Code CX Codex Cursor +1 11 000установок agentmemory-mcp-tools rohitg00 Справочник по MCP-инструментам agentmemory для ИИ-агентов. Помогает модели точно выбирать методы поиска, слоты, граф знаний и передавать только валидные аргументы. Claude Code CX Codex Cursor +1 10 900установок agentmemory-config rohitg00 Скилл помогает настроить локальный agentmemory и проверить соединение MCP. Пригодится, когда нужно включить функцию, разобраться с авторизацией или найти причину сбоя. Claude Code CX Codex Cursor +1 10 900установок

Другие версии handoff

Похожие

stitch::generate-design официальный google-labs-code Скилл превращает текстовое описание или картинку в готовый экран интерфейса через Stitch MCP, а потом правит его точечными промптами. Claude Code CX Codex Cursor +1 10 700установок skill-creator официальный openai Руководство по созданию и обновлению скиллов для ИИ-агентов. Помогает упаковать рабочие процессы, скрипты и документацию без лишней траты токенов. Claude Code CX Codex Cursor +1 4 900установок vercel-cli vercel Скилл помогает агенту разворачивать, проверять и отлаживать проекты Vercel через CLI. Пригодится для деплоя, логов, переменных и доменов. Claude Code CX Codex Cursor +1 6 700установок build-mcp-server официальный Anthropic Скилл помогает спроектировать MCP-сервер для Claude Code: уточняет задачу, выбирает способ развёртывания и схему инструментов. Claude Code 6 711установок open-code-review-delegate alibaba Скилл поручает проверку кода самому агенту, а утилиту OCR использует только для фильтрации файлов и поиска правил. Пригодится, когда нужно локальное ревью без внешних LLM-эндпоинтов для OCR. Claude Code CX Codex Cursor +1 3 600установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. Claude Code CX Codex 282 859установок

Вопросы о handoff

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

Выполните в терминале команду npx skills add rohitg00/agentmemory --skill handoff -a claude-code.

Что делает скилл handoff?

Он восстанавливает контекст последней сессии в рабочей директории, первым делом показывает оставшийся без ответа вопрос и предлагает следующий шаг.

Что нужно для работы скилла handoff?

Агенту требуются подключённые инструменты memory_sessions и memory_recall, иначе скилл не сможет запросить историю сессий.

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

SKILL.md · Apache-2.0
---
name: handoff
description: Resume the most recent agent session for the current working directory, leading with any unanswered question. Use when the user says "where were we", "resume", "handoff", "pick up where I left off", or starts a session with no fresh context.
argument-hint: "[optional cwd override]"
user-invocable: true
---

The user wants to resume work. Optional cwd override: $ARGUMENTS

## Quick start

```json
memory_sessions { "project": "<current-project-id>", "limit": 20 }
```

Pick the most recent session whose `cwd` matches this project, then:
`memory_recall { "query": "<session top concepts>", "project": "<current-project-id>", "limit": 10 }`.
When an agent is requested, pass the same `agentId` to both calls.

Expected output:

```text
Resuming 7f3a9c2 "Auth refresh rework".
Open question: should logout revoke all device tokens or just the current one?
Next step: decide revoke scope, then update auth/logout.ts.
```

## Why

Match the session by directory boundary, not raw prefix, so a sibling repo never
gets mistaken for this one. Never invent observations for an empty session.

## Workflow

1. Resolve the project path: if `$ARGUMENTS` is given, normalize it to absolute
   (`path.resolve(process.cwd(), $ARGUMENTS)`); else use the cwd.
2. Call `memory_sessions` with the exact project identifier when known, and
   `agentId` when requested. Otherwise follow `nextCursor` until the matching
   directory is found or pagination ends. Preserve filters between pages.
   Pick the most recent session whose normalized `cwd`
   matches by directory boundary: equality, OR `cwd.startsWith(projectPath + sep)`,
   OR `projectPath.startsWith(cwd + sep)`. Prefer `completed` over `abandoned`.
   No match: report that this project has no matching session and stop. Do not
   substitute a different project's session.
3. If the session ended on an unanswered user-facing question, surface it FIRST.
   Look in `summary` or recent `conversation` observations whose `narrative`
   ends in `?`.
4. Summarize: title/summary, key files, key decisions or errors, using
   `memory_recall` on the top concepts, limit 10, preserving the chosen project
   and agent scope. Check each result's session or
   project provenance before including it; a query alone does not enforce scope.
5. End with one concrete "next step?" pointer.

## Anti-patterns

WRONG: `session.cwd.startsWith(projectPath)` matches `/repo-a-staging` when the
project is `/repo-a`, resuming the wrong repo's session.

RIGHT: `session.cwd === projectPath || session.cwd.startsWith(projectPath + sep)`,
a directory-boundary check that cannot cross sibling repos.

## Checklist

- cwd override resolved to an absolute, normalized path.
- Match used a directory-boundary check, not a raw prefix.
- Unanswered question (if any) leads the response.
- Empty session is reported plainly, with an offer to start fresh.

## See also

- `recap`, `session-history`, `recall`: same session data, broader views.

## Troubleshooting

See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) if `memory_sessions` or `memory_recall` is not available.

© rohitg00 · Apache-2.0 · rohitg00/agentmemory

Смотрите также

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

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