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
- aktsmm/Agent-Skillstheir own version, first seen Nov 8, 2026
- wanshuiyin/HERO-Anti-OverDefensetheir own version, first seen Nov 8, 2026
- alapha888/session-handoff-kittheir own version, first seen Nov 8, 2026
- zedarvates/frugal-skillstheir own version, first seen Nov 8, 2026
- Sirius-Ji/dsh-disciplinary-skills-for-greenhandstheir own version, first seen Nov 8, 2026
- maideps/ai-harness-frameworktheir own version, first seen Nov 8, 2026
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.
SethGammonSkillascii-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
SethGammonSkillresearch-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-aiSkilllive-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-aiSkilldoc-gen
Also in 4 projects that use this
Dizzy-TenSkillbug-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
chidekinaSkilltest-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
Other versions139 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 139
- rohitg00/pro-workflow★ 2.9ksame name
- SethGammon/Citadel★ 927same name
- wanshuiyin/HERO-Anti-OverDefense★ 805same name
- OneWave-AI/claude-skills★ 378same name
- ai-analyst-lab/ai-analyst★ 304same name
- entireio/skills★ 239same name
- Innei/SKILL★ 92same name
- yuzushi-dev/session-handoff★ 67same name
- Hive-Academy/ptah-extension★ 34same name
- Hive-Academy/PtahCode★ 34same name
129 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository21 other files it gives its agents.
- censorSkill
- compact-guardSkill
- deep-researchSkill
- delegation-managerSkill
- dev-envSkill
- doc-extractSkill
- doc-toolsSkill
- fact-auditSkill
- firmware-stabilitySkill
- incident-logSkill
- markitdownSkill
- md-docSkill
- measure-methodologySkill
- new-contourSkill
- rn-article-styleSkill
- sci-searchSkill
- self-learningSkill
- six-corner-auditSkill
- terminologySkill
- web-publishSkill
- workflowSkill
The file
Files
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), не отдельный шаг этого скилла.
Обязательные поля — без них хендофф не годен
- Владелец. Чья это сессия/машина/профиль писала файл — явно, именем машины/профиля, не только путём. Если роль клонирована на нескольких машинах — указать, к какой из копий относится ИМЕННО ЭТОТ файл. Смешение владения — подтверждённый источник ошибок (см. инцидент выше).
- Дата написания + правило устаревания. ISO-дата в заголовке. Явный порог (по умолчанию 7 дней): «если дата выше устарела на N дней — предупреждать оператора, не действовать как по актуальному плану».
- Только проверенное. Не писать по памяти сессии — только то, что реально сделано и проверяемо (SHA коммита, путь файла, URL, номер строки). То же правило, что в пред-отправочной верификации: вспомненное — гипотеза, прочитанное — факт.
- Абсолютные пути. Все пути — полные, от диска. Относительные ссылки бесполезны для сессии с другим рабочим каталогом.
- Открытые задачи с приоритетом и статусом. Не список, а таблица: что можно трогать сразу, что monitor-only, что ждёт явного «да» оператора.
- Триггеры обновления самого файла. Когда перезаписывать в следующий раз — иначе хендофф молча гниёт и вводит в заблуждение вместо того, чтобы помогать.
Структура (шаблон)
Полный шаблон с плейсхолдерами — references/template.md. Обязательные
разделы:
- Заголовок: роль/контур + дата + владелец (машина/профиль).
- Правило устаревания (одна строка, дословно, сразу под заголовком).
- Роль и правила — ссылки на CLAUDE.md/скиллы, определяющие поведение контура.
- Первые шаги при старте — что должна сделать читающая сессия, до работы.
- Открытые задачи — таблица (номер, задача, приоритет, статус).
- Что сделано в предыдущей сессии — конкретика с датами/SHA/путями, не пересказ.
- Ключевые пути — таблица, абсолютные.
- Security/приватность инварианты — если применимо к контуру.
- Триггеры обновления этого файла.
- Следующий шаг — что делать сессии, которая это читает, прямо сейчас.
Антипаттерны
- Хендофф без явного владельца — прямой путь к путанице между клонами роли на разных машинах (реальный инцидент, не гипотетический).
- Хендофф без даты и порога устаревания — читатель не может решить, доверять ли плану.
- Пересказ по памяти вместо конкретики (коммит/путь/URL/номер строки).
- Один файл на несколько ролей/сессий без разметки, кто за какой раздел отвечает.
- Хендофф, который никто не обновляет — триггеры обновления должны реально срабатывать, не быть декларацией.
- Хендофф как история изменений (changelog) — это состояние ДЛЯ ПРОДОЛЖЕНИЯ работы, не журнал всего, что происходило.
Формат
Markdown. Для читаемости/печати оператором — прогнать через md-doc
(абзацы одной строкой, HTML-версия при необходимости); обычный рабочий
хендофф для чтения другой сессией HTML-версии не требует.
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
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.

