К основному содержанию
скилл CX Codex

tag-release — скилл для Claude Code: что делает и как установить

Автоматизирует подготовку и публикацию релизных тегов в Git по правилам репозитория. Скилл сам определяет следующую версию, проверяет CI и следит за пайплайном.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jssblck/agents --skill tag-release -a claude-code
Открыть на GitHub

Что делает tag-release

Скилл берёт на себя вычисление версии по SemVer (patch, minor или major) и создание тега для коммита в ветке по умолчанию на удалённом сервере. Локальное состояние рабочей копии его не сбивает: скрипты обращаются напрямую к origin, поэтому грязное дерево или чужая ветка на машине разработчика релиз не испортят.

Перед публикацией проверяются правила проекта. Агент определяет формат тегов, наличие префикса v или имени пакета, а также тип тега — аннотированный, легковесный либо подписанный GPG. Если проект требует подписи или запрещает её вопреки глобальным настройкам Git, передаются точные флаги. Затем агент ждёт зелёных проверок в CI через gh api, создаёт релиз на GitHub при необходимости и отслеживает пайплайн через gh run watch.

Для работы требуются утилиты git и gh, настроенные права на пуш тегов и доступ к API репозитория. Релиз блокируется, если обязательные проверки на коммите упали.

Какие задачи решает

  • рассчитать следующий номер версии по SemVer без ручного разбора истории
  • создать релизный тег нужного типа по коммиту из удалённой ветки по умолчанию
  • проконтролировать статус проверок CI перед отправкой тега в репозиторий
  • опубликовать релиз в GitHub и дождаться успешного завершения пайплайна

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

  • Выпусти очередной patch-релиз из ветки по умолчанию
  • Подготовь minor-релиз, проверь статус CI и опубликуй тег
  • Создай major-версию по текущему соглашению репозитория

Как установить tag-release

1Через Skills CLI (Vercel)

npx skills add jssblck/agents --skill tag-release -a claude-code

2Вручную: положить файлы

~/.claude/skills/tag-release/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tag-release/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о tag-release

Как установить tag-release в Claude Code?

Выполните команду npx skills add jssblck/agents --skill tag-release -a claude-code в терминале.

Что делает скилл tag-release?

Он считывает принятый в проекте формат версий, вычисляет следующий номер, проверяет проверки CI на удалённом коммите, ставит тег и отслеживает сборку релиза.

Как скилл защищает от ошибок в локальной ветке?

Он привязывает тег к коммиту удалённой ветки через origin, поэтому незакоммиченные локальные правки или переключённые ветки не влияют на релиз.

Похожие скиллы

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора10

merge-open-prs Скилл собирает список открытых PR, выбирает порядок и проводит их слияние через GitHub. Нужен для последовательной обработки нескольких PR. CX Codex +1 1 700установок ship-it Доводит завершённую правку до готового пул-реквеста: коммитит, пушит, открывает PR и следит за CI до зелёного. CX Codex +1 1 700установок using-sops Учит ИИ-агента безопасно управлять зашифрованными переменными окружения через обёртку pnpm secrets с ключами age. CX Codex +1 1 700установок code-craft Скилл задаёт правила работы с типами, состоянием, эффектами и ошибками. Пригодится для проектирования изменений в Rust, TypeScript, Go и Python. CX Codex +1 1 700установок testing-craft Помогает писать, проверять и упрощать тесты по строгой лестнице проверок. Скилл пригодится при рефакторинге набора проверок или выборе нужного уровня тестирования для свежего кода. CX Codex +1 1 200установок github-image-upload Прикрепляет скриншоты и записи экрана к PR, issue или комментарию GitHub и проверяет, что файлы попали в нужное место. CX Codex +1 1 200установок project-bootstrap Скилл настраивает структуру репозитория, проверки, CI и инфраструктуру для агентов. Пригодится для нового проекта или публикации пакета. CX Codex +1 794установок resolve-pr-conflicts Скилл помогает агенту безопасно устранять конфликты слияния в ветке пулреквеста, обновляя её относительно целевой ветки через отдельный worktree и прогон тестов. CX Codex +1 666установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой