paseo-handoff — скилл для Claude Code: что делает и как установить
Передаёт текущую задачу новому агенту вместе с контекстом, решениями и файлами. Пригодится, когда нужно продолжить работу в чистой сессии или в отдельном git worktree.
npx skills add getpaseo/paseo --skill paseo-handoff -a claude-codeЧто делает paseo-handoff
Скилл формирует подробный бриф для принимающего агента, у которого изначально нет контекста вашей сессии. В этот бриф входят формулировка задачи, список нужных файлов, текущее состояние проекта, проверенные неудачные гипотезы и чёткие ограничения (например, запрет на правку файлов при исследовательских задачах).
Перед запуском скилл обращается к базовому скиллу paseo и запрашивает list_profiles, чтобы выбрать подходящий профиль исполнителя по его описанию в поле notes. Если в запросе указана изоляция, создаётся рабочее пространство с isolation: "worktree" и отдельной веткой под задачу. После этого вызывается create_agent с префиксом [Handoff] <task>.
Текущий агент не опрашивает новый процесс и не ожидает его финала. Новый субагент остаётся в общем треке, пока вы не отсоедините его вручную через интерфейс.
Какие задачи решает
- передать задачу новому агенту с сохранением контекста и принятых решений
- зафиксировать неудачные попытки и критерии приёмки перед сменой сессии
- изолировать выполнение задачи в отдельном git worktree
- подобрать профиль субагента под задачу через вызов
list_profiles
Примеры запросов агенту
- Передай эту задачу другому агенту в отдельном worktree
- Сделай handoff текущей отладки агенту с профилем backend
- Передай работу новому агенту: нужно завершить задачу без правок тестов
Как установить paseo-handoff
1Через Skills CLI (Vercel)
npx skills add getpaseo/paseo --skill paseo-handoff -a claude-code2Вручную: положить файлы
~/.claude/skills/paseo-handoff/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/paseo-handoff/
1Через Skills CLI (Vercel)
npx skills add getpaseo/paseo --skill paseo-handoff -a codex2Вручную: положить файлы
.agents/skills/paseo-handoff/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add getpaseo/paseo --skill paseo-handoff -a cursor2Вручную: положить файлы
.cursor/skills/paseo-handoff/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install getpaseo/paseo paseo-handoff2Вручную: положить файлы
.github/skills/paseo-handoff/SKILL.md1Через Skills CLI (Vercel)
npx skills add getpaseo/paseo --skill paseo-handoff -a gemini-cli2Командой платформы
gemini skills install https://github.com/getpaseo/paseo --path skills/paseo-handoffВручную: положить файлы
.devin/skills/paseo-handoff/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add getpaseo/paseo --skill paseo-handoff -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о paseo-handoff
Как установить paseo-handoff в Claude Code?
Выполните команду npx skills add getpaseo/paseo --skill paseo-handoff -a claude-code. Также файл скилла можно сохранить вручную по пути ~/.claude/skills/paseo-handoff/SKILL.md.
Что делает скилл paseo-handoff?
Он собирает контекст сессии, принятые решения, список файлов и ограничения в единый бриф, после чего регистрирует нового агента через create_agent.
Что требуется скиллу перед созданием нового агента?
Скилл требует наличия базового скилла paseo и обязательного вызова list_profiles для сверки доступных профилей перед созданием исполнителя.
Исходный текст
SKILL.md · Apache-2.0
--- name: paseo-handoff description: Hand off the current task to another agent with full context. Use when the user says "handoff", "hand off", "hand this to", or wants to pass work to another agent. user-invocable: true --- # Handoff Skill Transfer the current task — context, decisions, failed attempts, constraints — to a fresh agent. The receiving agent starts with **zero context**, so the handoff prompt must be a self-contained briefing. **User's arguments:** $ARGUMENTS ## Prerequisites Read the **paseo** skill. Call `list_profiles` before choosing the receiving agent. Do not create it until you have read the configured profiles and their `notes`. ## Parsing arguments 1. **Agent profile** — explicit profile name first; otherwise choose the profile whose `notes` best match the work. Materialize it into `create_agent` as described by the **paseo** skill. If no profile fits, use Paseo's provider discovery fallback. 2. **Isolation** — "in a worktree" / "worktree" → create a workspace with `isolation: "worktree"`, using a short branch name derived from the task. 3. **Task description** — anything else the user said. ## The handoff prompt The receiving agent has zero context. Include: ``` ## Task [Imperative description.] ## Context [Why this task exists, required context.] ## Relevant files - `path/to/file.ts` — [what it is and why it matters] ## Current state [What's done, what works, what doesn't.] ## What was tried - [Approach] — [why it failed or was abandoned] ## Decisions - [Decision — rationale] ## Acceptance criteria - [ ] [Criterion] ## Constraints - [Must-not / must-preserve] ``` **Preserve task semantics.** Investigate-only → "DO NOT edit files." Fix → "implement the fix." Refactor → "refactor, not rewrite." Carry the user's exact intent. ## Launch Prepare the handoff in a dedicated workspace: 1. Select the current workspace or call `create_workspace` with the requested isolation. 2. Call `create_agent` with a `[Handoff] <task>` title, the briefing as initial prompt, and the selected `workspaceId` when explicit placement is needed. 3. Return the agent and workspace to the user, explaining that it remains in your subagent track until they detach it manually. Do not encode independence as a create mode and do not invoke CLI or wire-level detach operations. Detach is a user gesture in the subagents track. Do not wait or poll for the agent to finish.
© getpaseo · Apache-2.0 · getpaseo/paseo