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