releasenotes について
releasenotesは、直近のリリース以降のリポジトリ変更から更新履歴を作成するスキルです。過去の形式に合わせてユーザー向け変更を分類し、PRリンクと貢献者名を含むGitHub向けMarkdownを出力します。
主な機能
- 01最新のリリースタグを特定
- 02コミットとマージ済みPRを収集
- 03過去のリリース形式に合わせる
- 04ユーザー向け変更を分類
- 05PRリンクと貢献者名を記載
- 06GitHubリリース用の形式で出力
活用シーン
- 01新リリースの更新履歴作成
- 02最新タグ以降の変更の要約
- 03コピー可能なGitHub向け変更履歴の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openhands/ extensions --skill releasenotesインストール後、Claude Code で/releasenotesを入力して読み込まれたか確認します。
同梱ファイルREADME.md
詳細
最新リリース以降のすべての変更について、変更履歴を生成してください。
手順
git tag --sort=-creatordateを使用して、最新のリリースタグを見つけます- そのタグ以降のコミットとマージ済み PR を取得します
- このリポジトリの過去のリリースを確認し、形式とスタイルを合わせます
- 変更を次のセクションに分類します:破壊的変更、追加、変更、修正、注記
- ユーザー向けの変更(機能、重要なバグ修正、破壊的変更)に焦点を当てます
- PR のリンクとコントリビューターへの謝辞を含めます
出力
GitHub リリースにそのままコピーして貼り付けられるよう、変更履歴を Markdown のコードブロックで表示してください。
コメント
Markdown 対応