mcpField
C
changelog

changelog

github.com/remocnクリエイティブ・メディア1.7k189 回インストール1 日前に更新
リポジトリ

changelog について

リポジトリの変更やユーザー提供のリリースノートを、変更点動画向けの短い文案にまとめるスキルです。注目すべき変更を選び、video スキルでストーリーボード作成とレンダリングを行います。

主な機能

  1. 01リリースまたはコミット範囲を決定
  2. 02リポジトリの変更履歴やリリースノートを優先
  3. 03ユーザーに関係する変更を選定
  4. 04簡潔な動画用文案を作成
  5. 05制作に video スキルを呼び出し

活用シーン

  1. 01タグ付きリリースの動画を作成
  2. 02指定日以降の変更を要約
  3. 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への引き継ぎを提示します。

コメント