mcpField
C
changelog-scan

changelog-scan

github.com/fusengineエージェントワークフロー3441 回インストール2 週間前に更新
リポジトリ

changelog-scan について

changelog-scanは、Claude Codeの更新を追跡するためのスキルです。公式チェンジログを取得し、保存済みの状態とバージョンを比較して、変更内容を構造化レポートにまとめます。

主な機能

  1. 01公式チェンジログの取得
  2. 02バージョンとリリース日の解析
  3. 03機能、修正、破壊的変更の抽出
  4. 04保存済みバージョン状態との比較
  5. 05更新レポートの生成

活用シーン

  1. 01Claude Codeの新バージョン確認
  2. 02前回確認後の変更点レビュー
  3. 03リリース変更概要の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fusengine/agents --skill changelog-scan

インストール後、Claude Code で/changelog-scanを入力して読み込まれたか確認します。

同梱ファイルreferences/sources.mdreferences/templates/changelog-report.md

詳細

ハーネス CLI の `changelog` コマンド(旧 `fetch-changelog` から移植、フォールバックとして `code.claude.com/docs/en/changelog.md` への WebFetch)を介して公式の Claude Code チェンジログを取得し、バージョンヘッダーとバージョンごとの変更(機能/修正/破壊的変更)を解析し、状態ファイル(`~/.claude/logs/00-changelog/-state.json`)に記録された最後に認識されたバージョンと比較し、`references/templates/changelog-report.md` を使用して構造化された更新レポートを生成します。

チェンジログスキャンスキル

概要

公式の Claude Code チェンジログを取得・解析し、新しいバージョンと変更を検出します。

データソース

ソースURL方法
チェンジログcode.claude.com/docs/en/changelog.mdWebFetch
ドキュメントインデックスcode.claude.com/docs/llms.txtWebFetch
Hooks リファレンスcode.claude.com/docs/en/hooks.mdWebFetch
プラグインリファレンスcode.claude.com/docs/en/plugins-reference.mdWebFetch
CLI リファレンスcode.claude.com/docs/en/cli-reference.mdWebFetch

ワークフロー

  1. 取得 ハーネス CLI を介してチェンジログを取得します(旧 fetch-changelog から @fusengine/harness に移植): bun ${CLAUDE_PLUGIN_ROOT}/../node_modules/@fusengine/harness/dist/cli/bin.mjs changelog これは code.claude.com/docs/en/changelog.md を取得し、バージョンを解析し(現在の MDX <Update label="X.Y.Z"> 形式+レガシーの vX.Y.Z フォールバック)、状態を ~/.claude/logs/00-changelog/<date>-state.json に書き込み、JSON {latest, new_since_last_check, recent_versions} を出力します。同じ URL への WebFetch が手動のフォールバックです。
  2. 解析 バージョン番号とリリース日
  3. 抽出 バージョンごとの変更(機能、修正、破壊的変更)
  4. 比較 状態ファイルからの最後に認識されたバージョンと比較
  5. 生成 templates/changelog-report.md を使用してレポートを生成

バージョン検出

チェンジログから以下のパターンを解析します:

  • ## vX.Y.Z または ## X.Y.Z - バージョンヘッダー
  • ### Breaking Changes - 破壊的変更セクション
  • ### New Features - 機能セクション
  • ### Bug Fixes - 修正セクション

状態ファイル

場所: ~/.claude/logs/00-changelog/{date}-state.json

リファレンス

コメント