diff-analysis について
差分、設定変更、移行、文書改訂を扱う開発者やレビュアー向けの変更分析スキルです。比較基準の設定から分類、リスク評価までを進め、レビュー、リリースノート、計画向けの要約を作成します。
主な機能
- 01比較範囲と基準の設定
- 02変更の意味的な分類
- 03リスク評価
- 04後続作業向けの要約作成
- 05分析ステップの進捗管理
活用シーン
- 01コードレビュー前の変更の優先順位付け
- 02リリースノートや変更履歴の作成
- 03移行範囲とリスクの評価
- 04設定や文書の改訂分析
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ athola/ claude-night-market --skill diff-analysisインストール後、Claude Code で/diff-analysisを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
modules/git-diff-patterns.mdrisk-assessment-framework.mdsemantic-categorization.md詳細
差分分析の方法論
概要
変更セットを分析するための体系的な方法です。変更を分類し、リスクを評価して、知見を導き出します。Git の差分、設定変更、API 移行、スキーマ更新、ドキュメントの改訂に対応します。
使用する場面
- 生の変更データから知見を抽出するとき
- コードレビューの前に変更を分類し、優先順位を付けるとき
- リリースノートや変更履歴を作成するとき
- 移行の範囲とリスクを評価するとき
使用しない場面
- 素早く状況を把握するときは、代わりに catchup を使用します
- PR 全体をレビューするときは、pensive スキルを備えた review-core を使用します
有効化パターン
トリガーキーワード:diff、changes、release notes、changelog、migration、impact、risk assessment
自動読み込みの条件:Git の差分がある場合、変更分析が依頼された場合、影響評価が必要な場合。
段階的な読み込み
ワークフローの段階に応じてモジュールを読み込みます。
常に読み込む
- 変更分類のワークフローには
modules/semantic-categorization.mdを使用します
条件に応じて読み込む
- リスク評価が必要な場合は
modules/risk-assessment-framework.mdを使用します - Git リポジトリを扱う場合は
modules/git-diff-patterns.mdを使用します
連携
- Git データの収集には
sanctum:git-workspace-reviewを使用します - 分析の根拠を記録するには
imbue:proof-of-workを使用します - 最終成果物の形式を整えるには
imbue:structured-outputを使用します
必須の進捗項目
diff-analysis:baseline-establisheddiff-analysis:changes-categorizeddiff-analysis:risks-assesseddiff-analysis:summary-prepared
対応する手順を終えたら、各項目を完了としてマークします。
4 ステップの方法論
ステップ 1:ベースラインの確立(diff-analysis:baseline-established)
比較範囲を定義します。比較する状態、分析の境界、規模を示す指標を明確にします。
Git のコンテキストでは modules/git-diff-patterns.md を読み込みます。それ以外のコンテキストでは、関連する成果物を比較します。
ステップ 2:変更の分類(diff-analysis:changes-categorized)
変更を意味的な種類ごとにグループ化します。変更カテゴリ、意味カテゴリ、優先順位付けについては modules/semantic-categorization.md を読み込みます。
ステップ 3:リスクの評価(diff-analysis:risks-assessed)
影響を評価します。リスクの指標、レベル、スコアリングの方法論については modules/risk-assessment-framework.md を読み込みます。
ステップ 4:概要の作成(diff-analysis:summary-prepared)
調査結果をまとめます。テーマ、件数を含む範囲、リスクレベル、レビューの重点、依存関係を整理します。後続の用途(PR の説明、リリースノート、レビュー)に合わせて形式を整えます。
完了条件
- すべての
diff-analysis:進捗項目が完了としてマークされている - すべての変更にカテゴリとリスクレベルが割り当てられている
- 概要にベースラインと想定読者(レビュー、リリースノート、計画)が明記されている