What is refactoring?
コードのリファクタリングを支援するスキル。外部仕様(振る舞い)を変更せずに、コードの内部構造を改善する。 以下のリクエストに使用: - 関数・クラスの分割・整理 - 変数名・関数名のリネーム - 重複コードの排除・共通化 - 設計パターンの適用 - コードの可読性・保守性の向上 - 「リファクタリングして」「きれいにして」「整理して」「DRYにして」などの指示 対応言語:言語問わず汎用。テストが不十分な場合はリファクタリングを中止する。 Source: nimiusrd/agent-skills.