N
main との差分から自動的にリリースノートを生成
by numlia
開発ブランチで行った機能追加・修正を自動的に検出し、CHANGELOG.md とREADME.md を最新の内容に更新できます。 「要件ドキュメント」と「git の差分ログ」を組み合わせることで、何が変わったのかを正確に反映できます。 バージョン番号の自動管理と、コミットメッセージの自動生成により、リリース作業の手作業をなくせます。 プロジェクトの言語設定(日本語/英語)を自動判定し、適切な言語でドキュメント・コミットメッセージを作成します。 機能追加のたびに CHANGELOG と README を手作業で更新するのが面倒な開発者 チーム開発で「どのコミットでどんな変更があったのか」を正確に把握したいリーダー リリース作業を標準化・自動化し、ヒューマンエラーを減らしたいプロジェクト /update-release-docs [バージョン] で実行します。引数は最大2つ:第1引数(必須)は要件ドキュメントの相対パス(例: notes/features/007-foo/要件整理.md)、第2引数(省略可)はバージョン番号(例: 0.2.7 または v0.2.7)です。実行前に必ず言語設定を確認:docs/development/project-settings.md の commit-language: を読み、なければ CLAUDE.md を参照(優先順位: project-settings > CLAUDE.md > グローバルデフォルト日本語)。処理フロー:Step1 で cd ~/work/ai/git-keizu を実行、Step2 で (1) 要件ドキュメントを Read、(2) git log main..HEAD --oneline で差分ログを取得、(3) git diff main...HEAD で詳細変更を確認、(4) 現在の CHANGELOG.md と README.md を Read、(5) package.json から version を取得。Step3 でバージョン決定:第2引数が指定されればそれを使用(v-prefix 除去)、省略されれば package.json の version を採用。安全チェック:決定版がすでに CHANGELOG に存在する場合は中断し、ユーザーに確認をとります。
テストドキュメントコミット