changelog について
リポジトリの変更やユーザー提供のリリースノートを、変更点動画向けの短い文案にまとめるスキルです。注目すべき変更を選び、video スキルでストーリーボード作成とレンダリングを行います。
主な機能
- 01リリースまたはコミット範囲を決定
- 02リポジトリの変更履歴やリリースノートを優先
- 03ユーザーに関係する変更を選定
- 04簡潔な動画用文案を作成
- 05制作に video スキルを呼び出し
活用シーン
- 01タグ付きリリースの動画を作成
- 02指定日以降の変更を要約
- 03提供された変更点を動画用文案に整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ remocn/ remocn --skill changelogインストール後、Claude Code で/changelogを入力して読み込まれたか確認します。
詳細
変更履歴の動画
範囲またはリリース:$ARGUMENTS
1. 変更内容を収集する
対象範囲を決定します。引数が指定されていればその内容(v1.4.0、v1.3.0..v1.4.0、「過去2週間」など)、指定されていなければ最新のタグからHEADまで、それもなければ過去30日間を対象にします。
- タグ:
git tag --sort=-creatordate | head -5 - コミット:
git log --no-merges --pretty='%s' <from>..<to> - GitHub CLIが利用可能な場合は、マージ済みのプルリクエスト:
gh pr list --state merged --search "merged:>=<date>" --json number,title,labels --limit 50 - リポジトリに
CHANGELOG.mdまたはリリースノートがある場合は、どちらよりも優先します。対象範囲が記載されている場合は、そちらを優先してください。
2. 表示する文言を書く
変更履歴のアーキタイプには、バージョンと変更点の短いリストが含まれます。動画用の文言はコミットログではありません。
- ユーザーが気づく変更を3~5件選びます。雑務、リファクタリング、依存関係の更新、CIは除外します。
- 各変更を1行にまとめ、文頭はユーザーが得られる内容にします。文は大文字で始め、約40文字以内に収めます(「feat(render): add 9:16 preset」ではなく、「ShortsやReels向けの縦型動画」など)。
- 行数が多い場合に限り、「新機能」「改善」「修正」に分類します。
リポジトリから変更点を収集した場合は、バージョンと各行を提示し、修正を待ってから作成に進みます。ユーザー自身が変更点を提示した場合は、文言を整えてそのまま次に進みます。ストーリーボードは次にvideoスキルで確認するため、二度止めないでください。
3. 作成する
概要「 の変更履歴動画」、アーキタイプchangelog、承認済みの文言をコンテンツとして、videoスキルを実行します。スキルはストーリーボードを計画し、インストール、合成、レンダリングの確認を行い、Remocn Studioへの引き継ぎを提示します。
コメント
Markdown 対応