refactor とは?
テストを通じて動作を維持する TDD ベースのコードの簡素化。 Red-Green-Refactor サイクルを使用して、テストで検証された変更を一度に 1 つずつコードを簡素化します。 **区別**: 一般的なコード レビューまたは AI の書き換え - このスキルには既存のテストが必要で、動作が保存されていることをテストで確認した場合にのみ続行されます。 **プロアクティブ**: テスト対象のコードが複雑 (50 行を超える関数、高い循環的複雑さ、重複) があり、ユーザーが安全に単純化したい場合に自動呼び出しします。トリガーフレーズ: 「コードをクリーンアップする」、「コードをシンプルにする」、「複雑さを軽減する」、「リファクタリングのヘルプ」。 **対象外**: 機能の追加またはバグの修正 - 代わりに /tdd スキルを使用してください。 ソース: mguinada/agent-skills。