changelog-scan について
changelog-scanは、Claude Codeの更新を追跡するためのスキルです。公式チェンジログを取得し、保存済みの状態とバージョンを比較して、変更内容を構造化レポートにまとめます。
主な機能
- 01公式チェンジログの取得
- 02バージョンとリリース日の解析
- 03機能、修正、破壊的変更の抽出
- 04保存済みバージョン状態との比較
- 05更新レポートの生成
活用シーン
- 01Claude Codeの新バージョン確認
- 02前回確認後の変更点レビュー
- 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.md | WebFetch |
| ドキュメントインデックス | code.claude.com/docs/llms.txt | WebFetch |
| Hooks リファレンス | code.claude.com/docs/en/hooks.md | WebFetch |
| プラグインリファレンス | code.claude.com/docs/en/plugins-reference.md | WebFetch |
| CLI リファレンス | code.claude.com/docs/en/cli-reference.md | WebFetch |
ワークフロー
- 取得 ハーネス 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 が手動のフォールバックです。 - 解析 バージョン番号とリリース日
- 抽出 バージョンごとの変更(機能、修正、破壊的変更)
- 比較 状態ファイルからの最後に認識されたバージョンと比較
- 生成 templates/changelog-report.md を使用してレポートを生成
バージョン検出
チェンジログから以下のパターンを解析します:
## vX.Y.Zまたは## X.Y.Z- バージョンヘッダー### Breaking Changes- 破壊的変更セクション### New Features- 機能セクション### Bug Fixes- 修正セクション
状態ファイル
場所: ~/.claude/logs/00-changelog/{date}-state.json
リファレンス
コメント
Markdown 対応