with one click
release-manager
リリース準備(CHANGELOG更新、バージョンアップ、Lint、PR作成)を行うスキル
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
リリース準備(CHANGELOG更新、バージョンアップ、Lint、PR作成)を行うスキル
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
作業完了後に検証を行い、Pull Request (PR) を作成・送付する一連の流れを定義したスキル
翻訳漏れの検知、修正、および多言語ファイルの更新を行うスキル
PRを送る前に変更がCIを通るかどうかを確認するスキル(Ruff, Mypy, 翻訳キー, Markdown lint, Pytest)
PRのレビュー、整合性検証、リスク評価を行うスキル
最近の実装や仕様変更をgitログなどから確認し、説明書(Markdown)に反映するスキル
| name | Release Manager |
| description | リリース準備(CHANGELOG更新、バージョンアップ、Lint、PR作成)を行うスキル |
このスキルは、プロジェクトの新しいバージョンをリリースするための準備作業を自動化します。
以下の手順に従ってリリース準備を行ってください。
最新のリリースタグを確認します。
git describe --tags --abbrev=0
最新タグから現在のHEADまでの差分を確認します。
git log [latest_tag]..HEAD --oneline
CHANGELOG.md を確認し、未記載の変更があれば追記してください。
docs/ 以下のドキュメント(特に docs/widgets/*.md)に反映されているか確認します。Documentation Reflector スキルを活用して、実装内容を正確にドキュメントへ反映させます。pyproject.toml の version フィールドを [リリース予定のバージョン] に更新してください。src/core/version.py の __version__ 変数を [リリース予定のバージョン] に更新してください。version.json の version フィールドを [リリース予定のバージョン] に更新してください。以下のコマンドを実行してコードとドキュメントをチェック・修正します。
ruff check --fix
npx markdownlint-cli2 "**/*.md" "#node_modules"
大きなUI変更があった場合は、以下のコマンドを実行してドキュメント用のスクリーンショットを更新してください。
.venv/bin/python3 scripts/capture_widget_screenshots.py
すべて問題なければ、以下の手順でPRを作成します。
release/v[version])。Release v[version]ここで一旦作業を終了し、ユーザーに報告してください。 「GitHubでPRがmainにマージ可能かつ、正常にビルド可能かをこちらでチェックします。」と伝えてください。