書いたコードを単純にする
スラッシュ /simplify (しんぷりふぁい)
別名: simplify、シンプル化、リファクタ
直前に書いてもらったコードの複雑さを見直して、もっと素直に書き直す
書式
/simplify これは何
今書いてもらったコードをもう一度読み直して、重複、無駄な分岐、読みにくい命名などを整えて「素直な形」に書き換えてもらう機能です。机の上の工具を整頓するのに近い。
こういう時に使う
試行錯誤の末に動いたけど、自分でも「長いな」「読みにくいな」と感じた時。あるいは他人に見せる前の下処理として。小さく区切って少しずつ整えると効果が安定します。
使い方の例
修正したい変更がまだ手元にある状態で /simplify と打ちます。Claude が変更点を読み、「ここは三項演算子で十分」「この関数は 1 箇所でしか使っていないので展開できる」のような提案を、実際の書き換え案とあわせて返します。
よくある勘違い
「短い=良い」とは限りません。単純化の過程で、必要だった分岐やエラー処理が省略されてしまうことがあります。実行してテストが通ること、実際の動作が変わっていないことを必ず確かめてから採用してください。
こういう時に使う
- 動くけれど読みにくいコードができた時
- 同じ処理を何度か書き直した結果、歴史の層ができてしまった時
- レビュー前に自分で一度単純化しておきたい時