Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Handoff

Русскоязычный skill, который сам сохраняет прогресс AI-сессии в GitHub Issue.

В конце работы достаточно написать:

Зафиксируй прогресс.

Skill сам:

  • определит текущий GitHub-репозиторий;
  • найдёт Issue текущей задачи;
  • создаст её, если Issue ещё нет;
  • запишет компактный handoff;
  • вернёт готовый запрос для нового чата.

Не нужно заранее создавать Issue, искать её URL или заполнять шаблон.

Главная идея

описание Issue = что нужно сделать
handoff-комментарий = где остановились
новый чат = читает GitHub и продолжает

GitHub Issue здесь не «магическая память» модели. Это облачный источник контекста, который видят человек и разные AI-агенты.

Откуда появилась идея

Skill вдохновлён handoff Matt Pocock.

Оригинальный skill превращает текущий разговор в компактный переносимый документ. github-handoff сохраняет тот же тип контекста в GitHub Issue.

Установка

Для Codex:

git clone https://github.com/harnessmachine/github-handoff.git ~/.codex/skills/github-handoff

Для Claude Code:

git clone https://github.com/harnessmachine/github-handoff.git ~/.claude/skills/github-handoff

После установки перезапустите сессию, если агент не обнаружил skill автоматически.

Что понадобится

  • GitHub-репозиторий с включёнными Issues;
  • AI-агент с поддержкой skills;
  • доступ агента к GitHub через connector, API или авторизованный gh CLI.

Использование

В конце сессии:

Используй $github-handoff и зафиксируй прогресс.

Агент найдёт или создаст Issue, запишет handoff и вернёт готовый запрос с реальной ссылкой. Вставьте его в новый чат:

Используй $github-handoff и продолжи работу по этой задаче:
https://github.com/OWNER/REPO/issues/123

В нужном репозитории можно попросить и без URL:

Используй $github-handoff и продолжи последнюю сохранённую задачу.

Границы

Skill намеренно не управляет GitHub Projects, labels, milestones и полным бэклогом.

Если репозиторий или целевая задача действительно неоднозначны, он задаст один короткий вопрос. В обычном сценарии вопросов нет.

Безопасность

Не сохраняйте в GitHub Issue токены, пароли, cookies, содержимое .env, персональные данные, полные приватные разговоры и большие логи.

Перед использованием проверьте, публичный репозиторий или приватный.

Лицензия и благодарность

Проект распространяется по лицензии MIT.

Спасибо Matt Pocock за исходный принцип переносимого handoff: компактный контекст, ссылки вместо копирования и исключение секретов.

About

Русский skill для переноса контекста AI-сессий через GitHub Issues

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors