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

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

Готовит релизный pull request с обновлением версии, синхронизацией зависимостей и списком изменений. Пригодится для автоматизации выпуска версий в проекте Dippy.

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

Что делает release

Скилл автоматизирует подготовку релиза. Он заводит ветку вида release/v<номер> и вносит строго определённые правки: меняет версию в pyproject.toml и src/dippy/__init__.py, выполняет команду uv sync -U для зависимостей, а затем запускает /verify-counts для актуализации проверок. Любые другие изменения, рефакторинг или исправления кода во время этой операции запрещены.

Список изменений формируется автоматически из коммитов с момента предыдущего тега git. В описание pull request попадают новые возможности и критические изменения, а багфиксы группируются общей строкой. Перед отправкой ветки обязательно отрабатывает just check.

Скилл жёстко привязан к структуре репозитория Dippy, утилитам uv и just, поэтому в стороннем проекте без адаптации путей работать не будет.

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

  • поднять версию проекта в pyproject.toml и src/dippy/__init__.py
  • собрать список изменений для релиза из истории коммитов git
  • обновить зависимости проекта с помощью uv sync -U
  • сформировать релизный pull request без посторонних правок

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

  • /release 0.4.0
  • Подготовь релизный PR для версии 1.2.0
  • /release 1.0.1

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

1Через Skills CLI (Vercel)

npx skills add ldayton/Dippy --skill release -a claude-code

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

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

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

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

Вопросы о release

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

Выполните команду npx skills add ldayton/Dippy --skill release -a claude-code. Также можно вручную сохранить файл навыка по пути ~/.claude/skills/release/SKILL.md.

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

Он создаёт ветку релиза, обновляет номер версии в файлах проекта, синхронизирует окружение через uv и формирует чейнджлог для pull request. После мёржа предусмотрена команда для расстановки git-тегов.

Какие утилиты нужны для работы release?

В системе должны быть установлены git, менеджер пакетов uv и командный раннер just. Также проект должен поддерживать проверку /verify-counts.

Исходный текст

SKILL.md · MIT
---
name: release
description: Create a release PR with version bump and changelog
disable-model-invocation: true
argument-hint: [version]
---

Create a PR with branch name `release/v$ARGUMENTS` containing only these changes:

1. Update version in `pyproject.toml` and `src/dippy/__init__.py`
2. Run `uv sync -U` to update dependencies
3. Run `/verify-counts` and update any STALE or FAIL claims

No other changes—no refactors, no fixes, no documentation updates.

## Changelog

Generate release notes from commits since the last tag:
```
git log $(git describe --tags --abbrev=0)..HEAD --oneline
```

Focus on what matters to users:
- New features and capabilities
- Breaking changes or behavior changes
- Group all bug fixes as "Various bug fixes" (don't itemize)
- If Parable was updated, just say "Bump Parable version"
- Omit internal refactors, test changes, and CI updates

Put the changelog in the PR body. The workflow extracts it for the GitHub release.

Run `just check` before pushing. PR title: `Release v$ARGUMENTS`

## After merge

Tag, push, and clean up:
```
git checkout main && git pull && git tag v$ARGUMENTS && git push --tags && git push origin --delete release/v$ARGUMENTS
```

The tag triggers a workflow that creates the GitHub release and updates the Homebrew tap.

© ldayton · MIT · ldayton/Dippy

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

Все скиллы по теме «Git и GitHub» →

Сначала — release от других авторов.

release tobi Скилл ведёт выпуск версии: проверяет changelog, ставит git-хуки, обновляет версии и готовит публикацию. Нужен для проекта с заданным release-процессом. CX Codex +1 2 200установок release Yeachan-Heo Скилл анализирует конфигурацию CI и файлы версий, сохраняет правила в .omc/RELEASE_RULE.md и проводит релиз по шагам. Помогает избежать ручных ошибок при тегировании и публикациях. CX Codex +1 838установок release parcadei Прогоняет релиз через пять субагентов: аудит безопасности, E2E-тесты, финальное ревью, бамп версии и релизные заметки. Пригодится перед выкладкой в прод. CX Codex +1 481установок release cyrusagents Скилл проводит релиз Cyrus CLI через trusted-publishing: подготовка, проверка, публикация и финал. Пригодится, когда нужно выпустить версию, не трогая пакеты руками. CX Codex +1 829установок release modelcontextprotocol Проводит один milestone-релиз от релизного issue до публикации GitHub Release: аудит, бампы версий, merge PR и release ledger. CX Codex +1 ★ 91 595звёзд репо 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установок

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

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

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