AIKraft/Skills/release-openspec

release-openspec

Используйте для выпуска OpenSpec: аудита изменений, подготовки PR Changesets Version Packages, создания бета- или стабильных релизов и проверки публикации. Также пригодится, чтобы определить статус открытого release PR или продолжить остановленный релиз.

FIFission official Разработка ★ 71.1k

Что делает навык

Skill запускает процесс выпуска OpenSpec как возобновляемый конечный автомат, проверяя текущее состояние GitHub и выполняя единственное безопасное действие. Он предназначен для аудита изменений, подготовки PR Changesets, создания релизов и контроля их публикации без ручного вмешательства в автоматизированные процессы.

Когда применять

  • Проверка статуса открытого PR на релиз или готовности к выпуску.
  • Запуск подготовки релиза, включая создание Changesets и Version Packages.
  • Продолжение (resume) остановленного или прерванного процесса выпуска.
  • Аудит текущего состояния репозитория и проверка готовности к релизу.
  • Контроль перехода PR в очередь слияния и подтверждение его слияния в main.

Как работает

  1. Проверить живое состояние GitHub и определить текущую стадию процесса.
  2. Выполнить единственное следующее безопасное действие в соответствии с принципами (например, аудит или создание коммитов).
  3. При необходимости использовать временный worktree от origin/main для коммитов, связанных с релизом, сохраняя текущую рабочую копию пользователя.
  4. Не создавать PR Version Packages вручную, так как этим управляет Changesets action.
  5. Не одобрять собственные PR; оставить этот шаг для человеческого ревью.
  6. Сообщить пользователю URL, достигнутое состояние и точное действие, необходимое для продолжения, если процесс требует паузы.

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

Проверь статус текущего релиза OpenSpec.
Подготовь релиз и запусти процесс выпуска.
Продолжи остановленный релиз OpenSpec.

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

  • Доступ к репозиторию Fission-AI/OpenSpec и origin/main.
  • Интеграция с GitHub API для проверки состояния PR и коммитов.
  • Наличие Changesets action для автоматического создания PR Version Packages.

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «release-openspec» из репозитория: # https://github.com/fission-ai/openspec
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r release-openspec/ ~/.claude/skills/release-openspec/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.