AgentSkillsCN

release-preview

在下一次发布前预览变更内容。“发布预览”“下一次发布”“确认发布内容”等说法适用此场景。

SKILL.md
--- frontmatter
name: release-preview
description: 次回リリースに含まれる変更をプレビューする。「リリースプレビュー」「次のリリース」「リリース内容確認」と言われた場合に使用する。
disable-model-invocation: true

リリースプレビュー

次回リリースに含まれる変更をプレビューします。

実行手順

以下のコマンドを順番に実行してください:

1. 現在の状態確認

bash
git describe --tags --abbrev=0 2>/dev/null || echo "タグなし"
git branch --show-current

2. 前回リリースからのコミット一覧

最新タグがある場合:

bash
git log --oneline --no-merges $(git describe --tags --abbrev=0)..HEAD

タグがない場合:

bash
git log --oneline --no-merges -20

3. 変更の分類

コミット一覧から以下を分類して報告:

リリースノートに含まれるもの:

  • feat: 新機能
  • fix: バグ修正
  • BREAKING CHANGE: 破壊的変更

リリースノートに含まれないもの:

  • docs:, test:, chore:, ci:, build:, refactor:, style:, perf:

4. 推奨バージョンの提示

変更タイプ次のバージョン
BREAKING CHANGE ありメジャーアップ(例: v1.x.x → v2.0.0)
feat: ありマイナーアップ(例: v1.0.x → v1.1.0)
fix: のみパッチアップ(例: v1.0.0 → v1.0.1)

スナップショットビルド(オプション)

ローカルでビルドをテストする場合:

bash
task release-snapshot

これにより dist/ ディレクトリにビルド成果物が生成されます。

次のステップ

リリースを実行する場合:

bash
/release v<VERSION>