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

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

Команда готовит релиз проекта: проверяет коммиты, поднимает версию в манифестах, заполняет CHANGELOG.md и ставит git-тег.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command project-management/release
Открыть на GitHub

Что делает release

Слэш-команда release автоматизирует подготовку нового выпуска. Она считывает статус репозитория через git status. Затем смотрит коммиты за последний месяц, находит предыдущий тег и рассчитывает шаг версии по правилам SemVer.

Инструмент обновляет package.json, setup.py или Cargo.toml. Изменения попадают в CHANGELOG.md по секциям Added, Changed и Fixed. Если в проекте появились новые функции, агент также предложит обновить README.md. Завершающим шагом создаётся git-тег выпуска.

Для работы нужны инструменты Read, Write, Edit и Bash. Без инициализированного git-репозитория команда споткнётся на проверке тегов. Тип инкремента можно задать аргументом, чтобы не полагаться на автоопределение.

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

  • рассчитать семантическую версию по истории коммитов
  • обновить номер версии в package.json, setup.py или Cargo.toml
  • внести свежие записи в CHANGELOG.md с разбивкой по категориям
  • поставить git-тег для подготовленного выпуска

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

  • /release
  • /release --minor
  • /release --patch

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

1Через claude-code-templates

npx claude-code-templates@latest --command project-management/release

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

.claude/commands/release.md

Вызов — /release. Для всех проектов — ~/.claude/commands/

Вопросы о release

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

Выполните команду npx claude-code-templates@latest --command project-management/release. Шаблон запишется в .claude/commands/release.md.

Что делает команда release?

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

Какие флаги версий поддерживает команда?

В аргументах можно передать --patch, --minor, --major или --prerelease. Без них агент определит тип инкремента сам.

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

release.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[version-type] | --patch | --minor | --major | --prerelease"
description: Prepare and execute project release with version management and changelog updates
---

# Project Release

Update CHANGELOG.md with changes since the last version increase. Check our README.md for any necessary changes. Check the scope of changes since the last release and increase our version number as appropriate: **$ARGUMENTS**

## Current Project State

- Git status: !`git status --porcelain`
- Current version: !`git describe --tags --abbrev=0 2>/dev/null || echo "No previous tags"`
- Recent commits: !`git log --oneline --since="1 month ago" | head -10`
- Package info: @package.json or @setup.py or @Cargo.toml (if exists)

## Task

Prepare a project release following these steps:

1. **Analyze Changes**: Review git history since last release to determine appropriate version increment
2. **Update Version**: Update version in package.json, setup.py, or other version files based on semantic versioning
3. **Update Changelog**: Add new entries to CHANGELOG.md with proper categorization (Added, Changed, Fixed, etc.)
4. **Update Documentation**: Review and update README.md if necessary for new features or changes
5. **Create Release**: Tag the release and prepare release notes

If version type is specified in $ARGUMENTS, use that increment. Otherwise, analyze the changes and suggest appropriate versioning.

Focus on maintaining proper semantic versioning and clear changelog documentation.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Git и GitHub» →

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

release davila7 Автоматизирует подготовку релизной ветки по Git Flow. Проверяет семантическую версию, обновляет package.json, собирает список изменений и пушит ветку в origin. 1 664установок code-review официальный Anthropic Команда проводит многоэтапное ревью pull request через утилиту gh. Она фильтрует ложные срабатывания и сверяет правки с правилами CLAUDE.md. 5 537установок commit официальный Anthropic Создаёт коммит в git на основе текущих изменений в ветке. Помогает зафиксировать правки без ручного набора сообщений коммита. 4 121установок review-pr официальный Anthropic Команда запускает специализированных агентов для проверки изменений в PR: от тестов и обработки ошибок до типов и комментариев. ★ 44 770звёзд репо maker-setup официальный Anthropic Команда подключает Cardputer-Adv к рабочему процессу Code-with-Claude: скачивает репозиторий, прошивает устройство и ставит приложения Claude Buddy. ★ 44 770звёзд репо commit-push-pr официальный Anthropic Автоматически переключает ветку с main, делает коммит изменений, отправляет их на origin и оформляет pull request через GitHub CLI. ★ 44 770звёзд репо clean_gone официальный Anthropic Находит локальные Git-ветки со статусом [gone], удаляет связанные worktree и сами ветки. Пригодится после удаления веток на удалённом репозитории. ★ 44 770звёзд репо

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

Весь набор →
estimate-assistant Команда оценивает задачи по истории Git, сложности кода и темпу команды. Пригодится для планирования спринта и проверки точности прошлых оценок. 233установок migrate-to-typescript Команда переводит JavaScript-проект на TypeScript: настраивает инструменты, переносит файлы и разбирает ошибки типов. Подходит для постепенной или полной миграции. 230установок publisher-all Одна команда прогоняет четыре публикационных сценария подряд: тред для X, пост в LinkedIn, статью для Medium и RSS для Dev.to. 229установок php-pro Скилл помогает писать идиоматичный PHP с упором на типизацию, ООП и производительность. Пригодится для обработки больших наборов данных и разбора узких мест. 228установок archive Слэш-команда сохраняет завершённые оркестрации вместе с метриками и выводами, чтобы к ним можно было вернуться позже. 228установок game-performance-profiler Разбирает узкие места игрового проекта по кадрам, памяти и рендерингу и выдаёт список оптимизаций с приоритетами. 227установок publisher-linkedin Генерирует посты для LinkedIn из статей, файлов или заметок и прикрепляет медиафайлы через API. Пригодится авторам блогов и контент-маркетологам. 226установок hotfix-deploy Команда задаёт пошаговый процесс срочного исправления: от оценки инцидента и тестов до выкладки, проверки и отката. Запускайте её, когда нужно подготовить хотфикс для критической проблемы. 225установок

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

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