# Release Manager

> 发布管理技能 - 语义版本计算、Changelog生成、Tag创建、Release Notes

- Skill: `chainlesschain/release-manager` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add chainlesschain/release-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/chainlesschain/release-manager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: chainlesschain (https://skillmd.com/u/chainlesschain)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/chainlesschain/release-manager

---


# 发布管理技能

## 描述

管理完整的发布周期：从提交历史计算语义版本、生成 Changelog、创建 Git Tag、生成 Release Notes、协调多文件版本更新。

## 使用方法

```
/release-manager [操作] [选项]
```

## 操作

### 版本升级

```
/release-manager --bump <type>
```

- `major` - 主版本 (破坏性变更)
- `minor` - 次版本 (新功能)
- `patch` - 补丁版本 (修复)
- `auto` - 从提交历史自动判断

更新的文件:

- `package.json` (根目录)
- `desktop-app-vue/package.json`
- `android-app/app/build.gradle.kts` (versionCode + versionName)
- `ios-app/ChainlessChain/Resources/Info.plist`

### Changelog 生成

```
/release-manager --changelog [range]
```

从 Conventional Commits 生成分类条目:

- **Features** (feat:)
- **Bug Fixes** (fix:)
- **Performance** (perf:)
- **Refactoring** (refactor:)
- **Documentation** (docs:)
- **Breaking Changes** (BREAKING CHANGE:)

### 创建 Tag

```
/release-manager --tag
```

创建带注释的 Git Tag:

- Tag 名: `v0.37.0`
- 注释: 版本亮点摘要

### Release Notes

```
/release-manager --release-notes
```

生成 GitHub Release Notes:

- 版本亮点（从 feat 提交提取）
- 完整变更列表
- 贡献者列表
- 升级指南（如有 Breaking Changes）

### Dry Run

```
/release-manager --dry-run
```

预览所有变更但不实际修改文件。

## 版本计算规则

| 提交类型                  | 版本影响 |
| ------------------------- | -------- |
| feat:                     | minor    |
| fix:                      | patch    |
| perf:                     | patch    |
| BREAKING CHANGE:          | major    |
| docs:/style:/test:/chore: | 无       |

## 输出格式

```
Release Manager
===============
Current: v0.36.0
Commits since: 45
Recommended: minor → v0.37.0

Changes:
  feat: 12 features
  fix: 8 bug fixes
  perf: 3 improvements
  refactor: 5 refactors

Files to update:
  ✏️ package.json (0.36.0 → 0.37.0)
  ✏️ desktop-app-vue/package.json
  ✏️ android-app/app/build.gradle.kts (36 → 37)
  ✏️ ios-app/.../Info.plist (36 → 37)

Changelog preview:
  ## [0.37.0] - 2026-02-16
  ### Features
  - feat(skills): add 15 new built-in skills
  ...
```

## 示例

自动版本升级:

```
/release-manager --bump auto
```

生成 Changelog:

```
/release-manager --changelog v0.35.0..HEAD
```

预览:

```
/release-manager --dry-run
```

