mcpField
W
working-effectively-with-legacy-code

working-effectively-with-legacy-code

github.com/ciembor開発3.1k398 回インストール7 週間前に更新
リポジトリ

working-effectively-with-legacy-code について

レガシーコードの変更リスクを抑える開発スキルで、特にテストが不足している場合に役立ちます。簡潔な指針を優先し、難しい判断では詳細資料を参照します。

主な機能

  1. 01リスクの高いレガシー変更の指針
  2. 02キャラクタリゼーションテスト
  3. 03シームと依存関係の切り離し
  4. 04スプラウトメソッドとラップメソッド
  5. 05段階的なリスク低減
  6. 06簡潔なルールと詳細資料

活用シーン

  1. 01テストのないレガシーコードの変更
  2. 02キャラクタリゼーションテストの追加
  3. 03依存関係の段階的な切り離し

インストール

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

$npx skills add https://github.com/ciembor/agent-rules-books --skill working-effectively-with-legacy-code

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

working-effectively-with-legacy-code.md
working-effectively-with-legacy-code.mini.md
working-effectively-with-legacy-code.nano.md

詳細

レガシーコードを効果的に扱うスキル

リスクの高いレガシーコードの変更、テスト不足、特性テスト、シーム、依存関係の切り離し、スプラウトメソッド、ラップメソッド、またはリスクの段階的な低減を伴うタスクでは、このスキルを使用してください。

設計やコードに関する判断を行う前に、working-effectively-with-legacy-code.mini.mdを読み、その内容を適用してください。ミニルールだけでは現在のレガシーコードに関する判断に不十分な場合に限り、より詳しい参照資料としてworking-effectively-with-legacy-code.mdを使用してください。

コメント