refactor-code について
動作を保ちながら、保守性、可読性、モジュール性、エラー処理を改善するコードリファクタリング用スキルです。変更内容と理由、簡潔なレビュー項目を提示します。
主な機能
- 01コード構造と可読性の改善
- 02保守性やモジュール性への対応
- 03既存動作の維持
- 04理由とレビュー項目の提示
活用シーン
- 01保守が難しいコードのリファクタリング
- 02動作を変えずにモジュール性やエラー処理を改善
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill refactor-codeインストール後、Claude Code で/refactor-codeを入力して読み込まれたか確認します。
詳細
コードのリファクタリング
目的
コードの構造と可読性を改善します
ルーティング
- 使用する場合:コードの保守性、可読性、モジュール性、またはエラー処理を改善するようユーザーから依頼された場合に使用します。
- 使用しない場合:リファクタリングによるリスクが不要な、動作のみを修正する場合は使用しないでください。
- 出力:リファクタリングの変更内容、その理由、および動作に影響しやすい箇所の最小限のレビュー用チェックリスト。
- 成功基準:動作を維持しながら、構造と可読性を改善します。
トリガーの例
該当する例
- このリクエストには refactor-code スキルを使用してください。
- コードのリファクタリングを手伝ってください。
- コードの保守性、可読性、モジュール性、またはエラー処理を改善するようユーザーから依頼された場合に使用します。
- コードのリファクタリング:実行可能な結果を提示してください。
該当しない例
- リファクタリングによるリスクが不要な、動作のみを修正する場合は使用しないでください。
- 無関係なリクエストには refactor-code を使用しないでください。
- このリクエストはコードのリファクタリングの対象外です。
- これは概念的な議論のみであり、ツールのワークフローは必要ありません。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | リファクタリングするファイルへのパス |
| focus | select | はい | 優先して取り組む内容 |
ランタイムプロンプト
- 現在のランタイムプロンプトの長さ:235 文字。
- ランタイムプロンプトは
../refactor-code.json内に直接定義されています。
コメント
Markdown 対応