agentleFS
VibeEngineering-LLCVibeEngineering-LLC/agent-ops-doctrine/skills/session-handoff/SKILL.md

session-handoff

Skill1 starsChanged 58 days agoMITView on GitHub

Передаточный документ (хендофф/SESSION-STATE) при завершении сессии, закрытии линии, перед /clear или контексте ≥80% — чтобы следующая сессия или клон роли продолжили без домысливания. Триггер — НАМЕРЕНИЕ зафиксировать состояние: «сохрани state», «на чём остановились», «закругляемся». Здесь структура и обязательные поля; вёрстка → md-doc, бутстрап роли → workflow.

139 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use ascii-diagram, research-fleet and 9 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • SethGammonSkill

    ascii-diagram

    Generate perfectly aligned ASCII diagrams — architecture, flow, sequence, box-and-arrow. Uses a programmatic character-grid approach so alignment is guaranteed by math, not token prediction. Includes post-render verification.

    Also in 4 projects that use this

  • SethGammonSkill

    research-fleet

    Parallel research using Fleet wave mechanics. Spawns multiple scout agents, each investigating a different angle of the same question. Findings are compressed between waves. Produces a unified research brief from multiple independent perspectives.

    Also in 3 projects that use this

  • vicoa-aiSkill

    live-preview

    Start a local app in the current user project, expose it through a tunnel, and return preview details in structured Markdown. Use when the user asks for a preview URL, public URL, shareable localhost, mobile/web preview, or tunnel setup.

    Also in 4 projects that use this

  • botlearn-aiSkill

    doc-gen

    Also in 4 projects that use this

  • Dizzy-TenSkill

    bug-diagnosis

    Diagnose bugs and product issues without modifying code. Use when the user explicitly invokes $bug-diagnosis or asks for diagnosis, root-cause analysis, issue classification, or fix strategy for code bugs, failing tests, configuration/dependency problems, deployment issues, performance regressions, data anomalies, or frontend/user-experience problems described through screenshots, annotations, logs, errors, or natural-language reports. Prioritize analysis and recommendations only; do not edit files.

    Also in 3 projects that use this

  • chidekinaSkill

    test-gen

    Generate test cases from type constraints and specs. Creates boundary tests, edge cases, and fixtures automatically. Pact-lang inspired. Triggers on: generate tests, test from spec, create fixtures, boundary tests.

    Also in 4 projects that use this

  • +1 more from SethGammon

The file

Files
SKILL.md

session-handoff — передача состояния сессии/контура

Долгоживущие контуры (роли: надзорный, Радон, моделирование, ...) переживают /clear, компакции контекста, закрытие линий работы, а иногда — клонирование одной роли на несколько машин (десктоп + ноутбук). Хендофф — документ, который следующая сессия читает ПЕРВЫМ ДЕЛОМ вместо того, чтобы восстанавливать состояние по догадке. Плохой хендофф хуже отсутствующего: он выглядит авторитетно и заставляет действовать по неактуальному или чужому плану.

Конкретный инцидент, из которого вырос этот скилл (09.08.2026, контур надзорный): ноутбучный клон роли прочитал SESSION-STATE.md и handoff_*.md в общей GDrive-папке и принял их за собственный устаревший план — файлы на деле писала ДЕСКТОПНАЯ сессия той же роли («старший брат»). Причина — в файлах не было явно указано, чья это сессия. Разбор — [[censor-laptop-clone]] в памяти контура на ноутбуке.

Когда писать

  • Явная команда оператора, любой формулировкой — не только буквальные «хендофф»/«state»: «напиши хендофф», «сделай хендофф», «оформи хендофф», «подготовь передачу сессии», «сохрани state», «сохрани session state», «обнови SESSION-STATE», «готовлюсь к /clear», «закрываю линию», «передай контекст следующей сессии», «snapshot состояния контура», «session handoff», а также непрямые формулировки того же намерения: «на чём мы остановились», «продолжим позже», «сохрани, что нужно знать по проекту», «закругляемся», «запиши для следующего раза», «зафиксируй, что сделано».
  • Закрытие значимой линии работы (публикация, мердж, завершение этапа).
  • Порог контекста ≥80% в контуре, который предполагает продолжение — срабатывает молча, без команды оператора (порог пересчитан #CTX-1 2026-08-14 под 1M-окно Claude 5; было 60% из 200k-эпохи).
  • Периодически в долгоживущих контурах — по решению агента, не реже раза на значимый отрезок работы, если сессия может прерваться без предупреждения.

Границы с соседними скиллами

  • md-doc — вёрстка и типографика ЛЮБОГО markdown-документа, включая готовый хендофф. Используются ВМЕСТЕ: сюда — за структурой и обязательными полями, в md-doc — за версткой поверх готовой структуры (как пара rn-article-style↔md-doc). Просьба «сделай справку с открытыми задачами» бьёт по обоим — не давать md-doc подменить структуру хендоффа версткой без обязательных полей.
  • workflow — бутстрап AGENTS.md и ролей для НОВОГО проекта/контура. Здесь — продолжение УЖЕ существующей сессии/роли, не создание новой.
  • Проверка фактов внутри хендоффа перед отправкой/публикацией — по общеконтурному правилу пред-отправочной верификации (~/.claude/CLAUDE.md), не отдельный шаг этого скилла.

Обязательные поля — без них хендофф не годен

  1. Владелец. Чья это сессия/машина/профиль писала файл — явно, именем машины/профиля, не только путём. Если роль клонирована на нескольких машинах — указать, к какой из копий относится ИМЕННО ЭТОТ файл. Смешение владения — подтверждённый источник ошибок (см. инцидент выше).
  2. Дата написания + правило устаревания. ISO-дата в заголовке. Явный порог (по умолчанию 7 дней): «если дата выше устарела на N дней — предупреждать оператора, не действовать как по актуальному плану».
  3. Только проверенное. Не писать по памяти сессии — только то, что реально сделано и проверяемо (SHA коммита, путь файла, URL, номер строки). То же правило, что в пред-отправочной верификации: вспомненное — гипотеза, прочитанное — факт.
  4. Абсолютные пути. Все пути — полные, от диска. Относительные ссылки бесполезны для сессии с другим рабочим каталогом.
  5. Открытые задачи с приоритетом и статусом. Не список, а таблица: что можно трогать сразу, что monitor-only, что ждёт явного «да» оператора.
  6. Триггеры обновления самого файла. Когда перезаписывать в следующий раз — иначе хендофф молча гниёт и вводит в заблуждение вместо того, чтобы помогать.

Структура (шаблон)

Полный шаблон с плейсхолдерами — references/template.md. Обязательные разделы:

  1. Заголовок: роль/контур + дата + владелец (машина/профиль).
  2. Правило устаревания (одна строка, дословно, сразу под заголовком).
  3. Роль и правила — ссылки на CLAUDE.md/скиллы, определяющие поведение контура.
  4. Первые шаги при старте — что должна сделать читающая сессия, до работы.
  5. Открытые задачи — таблица (номер, задача, приоритет, статус).
  6. Что сделано в предыдущей сессии — конкретика с датами/SHA/путями, не пересказ.
  7. Ключевые пути — таблица, абсолютные.
  8. Security/приватность инварианты — если применимо к контуру.
  9. Триггеры обновления этого файла.
  10. Следующий шаг — что делать сессии, которая это читает, прямо сейчас.

Антипаттерны

  • Хендофф без явного владельца — прямой путь к путанице между клонами роли на разных машинах (реальный инцидент, не гипотетический).
  • Хендофф без даты и порога устаревания — читатель не может решить, доверять ли плану.
  • Пересказ по памяти вместо конкретики (коммит/путь/URL/номер строки).
  • Один файл на несколько ролей/сессий без разметки, кто за какой раздел отвечает.
  • Хендофф, который никто не обновляет — триггеры обновления должны реально срабатывать, не быть декларацией.
  • Хендофф как история изменений (changelog) — это состояние ДЛЯ ПРОДОЛЖЕНИЯ работы, не журнал всего, что происходило.

Формат

Markdown. Для читаемости/печати оператором — прогнать через md-doc (абзацы одной строкой, HTML-версия при необходимости); обычный рабочий хендофф для чтения другой сессией HTML-версии не требует.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.