вариант

ОТПРАВИТЬ контрольную точку прогресса в ТЕКУЩИЙ АКТИВНЫЙ поток. Сохраняет состояние работы без смены фаз. Требует наличия уже зарезервированного потока, находящегося в процессе выполнения. ИСПОЛЬЗУЙТЕ ЭТОТ НАВЫК, КОГДА: - Пользователь говорит «отправить контрольную точку» или «сохранить мой прогресс»; - Пользователь говорит «обновить задачу» или «зафиксировать текущее состояние»;- Пользователь говорит «контрольная точка» или «сохранить контрольную точку»; - Пользователь завершил этап и хочет его зафиксировать; - Пользователь столкнулся с препятствием и хочет его задокументировать; - Пользователь собирается сделать перерыв и хочет сохранить состояние; - Значимое состояние

...Расширить все
25
Обновлено время 29 июня 2026 г.

О навыке «ghe-checkpoint»

Скилл «ghe-checkpoint» позволяет пользователям сохранять текущий прогресс в активной ветке задачи на GitHub без перехода к следующим этапам проекта. Он разработан для удобной фиксации состояния работы, этапов и препятствий, обеспечивая сохранность текущей работы даже в том случае, если пользователю необходимо приостановить работу или сделать перерыв. Этот с킬 решает проблему потери контроля над постепенным прогрессом в ходе разработки или управления проектом, упрощая ведение точных записей о работе в режиме реального времени.

Основные возможности этого навыка включают публикацию контрольной точки прогресса в текущей активной ветке, фиксацию этапов, документирование препятствий и сохранение значимых изменений состояния. Он строго требует наличия уже зарезервированной ветки «в процессе работы» и учитывает локальные настройки конфигурации, такие как `.claude/ghe.local.md`. Скилл не изменяет фазу проекта и не запускает новые задачи, сосредоточиваясь исключительно на фиксации текущего состояния работы. Кроме того, он следует строгим правилам отчетности, обеспечивая сохранение всех обновлений как в ветке задачи на GitHub, так и в локальном каталоге `GHE_REPORTS` для полной отслеживаемости.

`ghe-checkpoint` в первую очередь предназначен для разработчиков, менеджеров проектов и технических команд, которые используют GitHub для отслеживания задач и управления работой. Типичные сценарии использования включают сохранение прогресса во время сеансов разработки, документирование завершения этапов, фиксацию препятствий, требующих внимания, и ведение актуальных записей перед приостановкой работы. Это особенно полезно в средах совместной работы, где нескольким членам команды необходим обзор текущей работы и где ведение точной истории проекта имеет решающее значение.

Часто задаваемые вопросы

Когда следует использовать навык «ghe-checkpoint»?

Используйте этот навык всякий раз, когда вы хотите сохранить прогресс в активной ветке, задокументировать этапы, зафиксировать препятствия или сохранить значимые изменения состояния в ходе работы. Он также полезен перед перерывом, чтобы гарантировать сохранение состояния работы.

Можно ли использовать `ghe-checkpoint` без активной ветки?

Нет, для использования этого навыка требуется уже закреплённая за вами текущая ветка. Если активной ветки нет, сначала необходимо использовать навык `ghe-claim`, чтобы закрепить за собой одну из них.

Изменяет ли `ghe-checkpoint` фазу проекта?

Нет, этот навык только сохраняет текущее состояние работы, не продвигая фазы проекта. Чтобы перейти к следующей фазе, вам следует использовать навык `ghe-transition`.

Как `ghe-checkpoint` обрабатывает отчеты?

Все контрольные точки публикуются как в ветке задачи на GitHub, так и сохраняются локально в каталоге `GHE_REPORTS/` в виде плоской структуры. Отчёты содержат полный текст контрольной точки, а не только ссылки.

Можно ли отключить создание контрольных точек или синхронизацию с банками памяти?

Да, навык учитывает локальные настройки в файле `.claude/ghe.local.md`. Если значение `enabled` равно false, контрольные точки пропускаются, а если значение `serena_sync` равно false, обновления в банке памяти SERENA пропускаются.

Посмотреть на GitHub

IRON LAW: User Specifications Are Sacred

THIS LAW IS ABSOLUTE AND ADMITS NO EXCEPTIONS.

  1. Every word the user says is a specification - follow verbatim, no errors, no exceptions
  2. Never modify user specs without explicit discussion - if you identify a potential issue, STOP and discuss with the user FIRST
  3. Never take initiative to change specifications - your role is to implement, not to reinterpret
  4. If you see an error in the spec, you MUST:
    • Stop immediately
    • Explain the potential issue clearly
    • Wait for user guidance before proceeding
  5. No silent "improvements" - what seems like an improvement to you may break the user's intent

Violation of this law invalidates all work produced.

Background Agent Boundaries

When running as a background agent, you may ONLY write to:

  • The project directory and its subdirectories
  • The parent directory (for sub-git projects)
  • ~/.claude (for plugin/settings fixes)
  • /tmp

Do NOT write outside these locations.

GHE_REPORTS Rule (MANDATORY)

ALL reports MUST be posted to BOTH locations:

  1. GitHub Issue Thread - Full report text (NOT just a link!)
  2. GHE_REPORTS/ - Same full report text (FLAT structure, no subfolders!)

Report naming: <TIMESTAMP>_<title or description>_(<AGENT>).mdTimestamp format: YYYYMMDDHHMMSSTimezone

ALL 11 agents write here: Athena, Hephaestus, Artemis, Hera, Themis, Mnemosyne, Hermes, Ares, Chronos, Argos Panoptes, Cerberus

REQUIREMENTS/ is SEPARATE - permanent design documents, never deleted.

Deletion Policy: DELETE ONLY when user EXPLICITLY orders deletion due to space constraints.

Settings Awareness

Respects .claude/ghe.local.md:

  • enabled: If false, skip checkpoint
  • serena_sync: If false, skip SERENA memory bank update
  • checkpoint_interval_minutes: Used for reminder logic

GitHub Elements Checkpoint

Purpose: Save current work state to active thread. Does NOT change phases.

Precondition

  • Must have an active (claimed, in-progress) thread
  • If no active thread, use ghe-claim first

When to Use

  • Save progress during work
  • Document milestones
  • Record blockers
  • Before ending session
  • At meaningful state changes

How to Execute

Step 1: Find active thread

Check for issues assigned to @me with "in-progress" label.

If no active thread found:

  • Inform user
  • Suggest using ghe-claim to start work

Step 2: Gather current state

Collect:

  • Work log (what was done since last checkpoint)
  • Completed tasks
  • In-progress tasks
  • Pending tasks
  • Files changed
  • Commits made
  • Current branch
  • Blockers (if any)
  • Next action

Step 3: Post checkpoint

Spawn appropriate thread manager based on thread type:

  • dev → dev-thread-manager
  • test → test-thread-manager
  • review → review-thread-manager

The thread manager will post formatted checkpoint to issue.

Step 4: Sync memory

Spawn memory-sync agent to update activeContext.md.

Checkpoint Format

## [<TYPE> Session N] DATE TIME UTC - @me### Work Log- [HH:MM] Action 1- [HH:MM] Action 2### State Snapshot#### Thread Type<dev | test | review>#### Completed- [x] Task 1#### In Progress- [ ] Task 2 (N% complete)#### Pending- [ ] Task 3#### Files Changed| File | Changes |#### Commits| Hash | Message |#### Branch`feature/branch-name`#### Blockers[None | List]#### Next Action[Specific next step]### Scope Reminder[Phase-specific abilities and limits]

Output

Confirmation that:

  • Checkpoint posted to issue
  • Memory bank updated

Key Differentiator

This skill SAVES progress without changing phases. To COMPLETE current phase and MOVE to next, use ghe-transition instead.

Все файлы

1 файлов

Установить ghe-checkpoint

Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

git clone https://github.com/Emasoft/ghe-marketplace/blob/main/plugins/ghe/skills/ghe-checkpoint/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Копировать Копировать
Быстрая настройка: Скопируйте папку со скиллом в каталог .claude/skills/ — Claude автоматически обнаружит и начнет использовать этот скилл
Репозиторий Emasoft/ghe-marketplace

Похожие навыки

code-simplify
Обновлено время 2 июля 2026 г.
requesting-code-review
Обновлено время 29 июня 2026 г.
commit-standards
Обновлено время 29 июня 2026 г.
Git Commit Helper
Обновлено время 29 июня 2026 г.
OR