refactor-mindset

Installation
SKILL.md

Refactoring

構造と意図の整合をとり、変更容易性(changeability)を高める。 リファクタリングの目的は、将来の変更コストを下げること。それ以外にない。

詳細なコーディングルールではなく、「まともなエンジニアなら理解している良いコードとは何か」にフォーカスする。

前提: ローカル開発状態

このスキルの対象は、開発完了後でまだステージング・プロダクションに反映されていないコードである。 外部への影響を気にせず、構造をあるべき姿に大胆に合わせられる

使用時期

  • コードが理解しにくい、または保守しにくい場合
  • 関数・クラスが大きすぎる場合
  • Code Smellに対処が必要な場合
  • コード構造のせいで機能追加が困難な場合
  • ユーザーが「コードをきれいにして」「リファクタリングして」「改善して」と求めた場合
Related skills

More from efoo-team/skills

Installs
21
First Seen
Apr 1, 2026