Table Skills: project-handoff

Table Skills (project-handoff)

Скилл project-handoff сохраняет цели, решения и следующий шаг в PROJECT_STATE.md для новой сессии Codex или Claude Code

  • 453 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Скилл пишет `PROJECT_STATE.md` в проект и перечитывает его при восстановлении, поэтому сомнительные записи в нем стоит проверять
  • Необязательные хуки запускают Python-скрипты на каждом сообщении и при сжатии контекста
  • В Codex скилл по вашему подтверждению сам создает новое задание и отправляет в него сообщения
Все причины и проверки

duoduoler-ops/table-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/table-skills-project-handoff

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл пишет `PROJECT_STATE.md` в проект и перечитывает его при восстановлении, поэтому сомнительные записи в нем стоит проверять
  • Необязательные хуки запускают Python-скрипты на каждом сообщении и при сжатии контекста
  • В Codex скилл по вашему подтверждению сам создает новое задание и отправляет в него сообщения

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

В репозитории два раздела, действующий из них один: project-handoff. Скилл собирает для долгой задачи материал для передачи в новую сессию. В него входят цель, принятые решения, ключевые файлы, реальный прогресс и следующий шаг. Записывается только то, что влияет на продолжение, а полную переписку агент не копирует. Материал лежит в файле `PROJECT_STATE.md` в корне проекта или в уже существующем у проекта хранилище состояния. Если собеседник просит только сохранить, скилл отдает путь к файлу и текст для первого сообщения в новой сессии. По прямому разрешению на новое задание и продолжение в Codex скилл сам создает новую сессию, проверяет записанное и продолжает с первого шага. Вторая функция: скилл оценивает, пора ли предложить передачу. Он смотрит на безопасный момент, ясный следующий шаг и конкретную пользу от новой сессии. Подсказка идет в начале итогового ответа. Дополнительные хуки считают автоматические сжатия контекста и напоминают после третьего. Соседний раздел web-stand-in автор объявил устаревшим и оставил как заметки по идее, устанавливать его не нужно.

Для кого. Разработчикам и исследователям, которые ведут долгие задачи в Codex или Claude Code, часто упираются в сжатие контекста и теряют решения при смене сессии.

Подходит, если

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

Не подходит, если

  • Нужна постоянная память между всеми проектами: скилл сохраняет состояние одной задачи, для общей памяти есть AI Memory Skillpack
  • Нужно хранить полную историю переписки: скилл сохраняет только то, что влияет на продолжение
  • Нужен автоматический перенос в Claude Code: он пока не умеет создавать и открывать новое задание, поэтому доступны только сохранение и текст первого сообщения
  • Нужно переносить установки, коммиты или публикации: сохранение к ним отношения не имеет и их не выполняет

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

Сохрани прогресс по задаче через project-handoff и дай текст первого сообщения для новой сессии, новую пока не создавай

Ограничения

Автор ориентируется на Codex для Windows, где проверен хук. Адаптер для Claude Code (`scripts/claude_hook.py`) подсчет сжатий и подмену состояния уже показал в работе, а полную цепочку напоминаний гоняли на смоделированных событиях. До третьего настоящего автосжатия в живой сессии Claude Code она не доходила.

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

Инструкции написаны по-китайски, агент объясняет их по ходу. Копировать нужно папку скилла целиком: одного `SKILL.md` мало.

Как отключить. Удалите папку project-handoff из каталога скиллов агента и уберите добавленные записи хука из конфигурации Codex или `~/.claude/settings.json`. Достаточно сказать агенту «本任务不再主动提醒交接», чтобы отключить напоминания в текущей задаче. Файл `PROJECT_STATE.md` остается, его удаляют вручную.

Частые вопросы

Как вызвать project-handoff в Codex и в Claude Code?

В Codex командой `$project-handoff`, в Claude Code командой `/project-handoff`. Можно написать и обычной фразой: «сохрани прогресс» или «открой новую сессию и продолжи». Нечеткая просьба «передай задачу» приводит только к сохранению.

Создает ли скилл новую сессию без разрешения?

Нет. Напоминание, сохранение и создание новой сессии идут как отдельные действия, и для последнего нужно ваше подтверждение конкретного плана: сохранить, открыть новую сессию в указанной папке, сверить и продолжить. Обычное «продолжай» разрешением не считается.

Куда скилл записывает состояние?

В `PROJECT_STATE.md` в корне проекта либо в уже существующее хранилище состояния проекта. Блок каждой задачи заключен в метки BEGIN и END с номером передачи, чтобы несколько задач не затирали друг друга.

Когда скилл напоминает о передаче?

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

Нужно ли ставить web-stand-in?

Нет. Автор объявил этот раздел устаревшим: от него остался файл с идеей `web-stand-in/思路.md`, а установочной точки нет.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл ведет память проекта в обычных Markdown-файлах: журнал сессий, вики, правила, список дел и заметка о том, откуда продолжить

СкиллРасширенный доступ374Звезды репозитория

Скилл допрашивает план до начала работы: вопросы раундами с рекомендованным ответом, без правок до вашего подтверждения

СкиллРасширенный доступ205Звезды репозитория

Личная коллекция скиллов cafe3310: ведение проекта по спецификации, обзор кода, отчеты, браузер, 3D и видео в одном репозитории

СкиллРасширенный доступ256Звезды репозитория

Семь скиллов для Claude Code: из ссылки на видео, статью или PDF получается текст и план действий, плюс скрам-коуч, журнал сессий и разбор застрявших задач

СкиллРасширенный доступ574Звезды репозитория

CLI превращает сессию кодинг-агента в страницу с разговором, инструментами и патчем, которую можно передать коллеге.

CLIРасширенный доступ592Звезды репозитория

Около сотни скиллов для Claude Code: встречи и расшифровки, исследования, публикации, TDD, Telegram, почта и личная аналитика

ПлагинШирокий доступ409Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Table Skills: project-handoff (эта карточка)нет453
AI Memory Skillpackнет491ведет постоянную память проекта в папке docs/ai; project-handoff сохраняет состояние одной задачи для следующей сессии
Claude Code Memory Setup — память на Obsidianнет1 059память между сессиями через хранилище Obsidian и команды /save и /resume; здесь файл состояния и отдельные разрешения

Коротко о README

Страница на китайском описывает репозиторий как собрание рабочих приемов с ИИ. Действующий раздел один, project-handoff, а web-stand-in оставлен как заметки. Дальше идут установка ссылкой для агента, примеры фраз для сохранения, передачи и восстановления, правила напоминаний, описание необязательных хуков и просьба сообщать при ошибках хост, систему и шаги, скрыв личные данные.

Бейдж для README

Исходный SKILL.md

---
name: project-handoff
description: 项目交接:把长任务的目标、有效决定、真实进度、关键文件和下一步整理成接手材料,让新对话核对后继续,避免重述和两边同时改。用户说“保存一下进度”“整理交接”“开个新对话接着做”“读 PROJECT_STATE 继续上次”时使用;宿主注入 project-handoff 压缩计数、到达压缩检查点、准备交付一个可验收阶段、发现已核实的目标或版本混淆时,也用它评估是否建议交接。提醒、保存、新建接续是三个独立动作,互不授权。
---

# 项目交接

让接手对话拿到当前成果、有效决定和明确的第一步,不用用户重述,也不会两个对话同时改。适用于代码、文档、研究和媒体制作。提醒、保存、新建接续是三个动作,各有各的授权:提醒不写文件,保存不开新对话,新建只在用户确认了具体提议之后。

Сообщить о проблеме

Foxx AITable Skills: project-handoff
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.