Skills DirectoryGitHub から厳選したオープンソースの Skills

change-impactcommit 4f08958SKILL.md · アーキテクチャ改善

変更影響分析

変更前に実際の依存関係から影響範囲を洗い出し、実装後に実際の diff を計画と突き合わせます。

npx skills add affaan-m/ECC --skill change-impact
権限
  • read-repo
  • write-files
  • shell
  • network
対応ツール
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
提供元
コミュニティ · Affaan Mustafa
状態
スキャン済み
ライセンス
MIT

基本ルール

依存関係は実際の呼び出しやインポートを根拠とし、ディレクトリ名から推測しません。不明点は unverified と明記します。

実行フェーズ

  1. フェーズ 01根拠を確立

    要件、リポジトリの文書、実行可能な依存の証拠を基準にし、git grep、git diff、テストで裏づけます。

  2. フェーズ 02変更前に洗い出す

    コード、データ、インターフェース、テスト、文書、リリースの6点を順に答え、デプロイ順序、互換期間、ロールバック手順を含めます。

  3. フェーズ 03専門スキルへ振り分け

    長期的な判断はADR、横断的なインターフェースは契約優先の流れ、回帰はモジュール回帰に回し、ロールバック情報の欠落は阻害要因とします。

  4. フェーズ 04実装後の整合

    実際の diff が範囲を超えていないか、証拠が成功基準を満たすか、文書が同期しているか、一時コードが残っていないかを確認します。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要既定は読み取りのみで、レポートは返答内に残し、リポジトリへ書く前に場所を確認します。
コマンド実行一部で必要git grep、git diff、既存のテストで根拠を集め、それ以外のコマンドはホストのポリシーとユーザーの明示的な同意が必要です。
外部通信不要ホストのポリシーとユーザーの明示的な同意がない限り、ネットワークにアクセスしません。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit 4f08958
---
name: change-impact
description: >-
  Perform evidence-backed impact analysis before changing code, data, interfaces, or governance documents, then compare the planned impact with the actual diff after implementation. Covers call paths, data and schema, API contracts, tests, documentation, ADRs, deployment, migration, and rollback. Use for cross-module or high-risk changes, database migrations, authentication, public interfaces, blast-radius questions, pre-change checks, and post-implementation alignment.
---

関連スキル

ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。