Автоматизация релизов и версионирования

★ 7.3 · devops

release-skills — это скилл для Claude Code, который реализует универсальный рабочий процесс релиза с автоопределением типа проекта и версионных файлов. Поддерживает Node.js (package.json), Python (pyproject.toml), Rust (Cargo.toml), Claude Plugin (marketplace.json) и универсальные проекты (VERSION/version.txt). Скилл анализирует коммиты по conventional commits, определяет breaking changes, обновляет многоязычные чейнджлоги (CHANGELOG.md, CHANGELOG.zh.md и другие), создаёт аннотированные теги и GitHub Releases через `gh`. Флаги `--major`, `--minor`, `--patch`, `--dry-run` и `--backfill-releases` дают гибкий контроль над процессом — последний позволяет ретроспективно создать GitHub Releases для уже существующих тегов. Через `.releaserc.yml` подключаются кастомные хуки `prepare_artifact` и `publish_artifact` для проектно-специфичной упаковки и публикации.