mcpField
P
principle-migrate-callers-then-delete-legacy-apis

principle-migrate-callers-then-delete-legacy-apis

github.com/cursor開発14.6k4.3k 回インストール1 日前に更新
リポジトリ

principle-migrate-callers-then-delete-legacy-apis について

後方互換性が不要なリファクタリング向けの開発スキルです。呼び出し元とテストを新しい API 契約へ移行し、旧 API と実装詳細だけを保護するテストを削除する手順を示します。

主な機能

  1. 01呼び出し元を新 API に移行
  2. 02新契約に合わせてテストを更新
  3. 03旧 API の削除
  4. 04実装詳細テストの削除

活用シーン

  1. 01リファクタリングで内部 API を簡素化
  2. 02外部互換性が不要な一括破壊的変更

インストール

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

$npx skills add https://github.com/cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis

インストール後、Claude Code で/principle-migrate-callers-then-delete-legacy-apisを入力して読み込まれたか確認します。

詳細

呼び出し元を移行してからレガシー API を削除する

  • 新しい契約を検証するようテストを更新し、リファクタリング前の実装の詳細のみを保護するテストは削除します

適用されるケース:

  • 外部ユーザーが後方互換性に依存していない
  • プロジェクトで連携した破壊的変更に対応できる
  • 新しい API が簡素化またはリファクタリングの取り組みの一部である

コメント