clean-imports について
ローカルのソースファイルのインポートを整理するスキルです。未使用や重複した項目を削除し、機能を変更せずに並べ替えやグループ化を行います。
主な機能
- 01未使用インポートの削除
- 02インポートの並べ替えと分類
- 03重複したインポート文の除去
- 04インポート変更の報告
活用シーン
- 01ソースファイルのインポート整理
- 02フォルダー内のインポート整理
- 03重複または未使用インポートの削除
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill clean-importsインストール後、Claude Code で/clean-importsを入力して読み込まれたか確認します。
詳細
インポートの整理
目的
ファイルから未使用のインポートを削除します
適用範囲
- 使用する場合:ローカルのソースファイルで、未使用のインポート、並べ替え、グループ化、重複の整理など、インポートの整理を行う場合に使用します。
- 使用しない場合:フォーマットのみのタスクや、インポートが主題ではない API ロジックのリファクタリングには使用しないでください。
- 出力:整理したインポートブロックと、削除・並べ替え・グループ化した内容の簡潔なリスト。
- 成功基準:過剰な変更を避けながら、インポートの並べ替え、グループ化、重複排除を改善し、機能を変更しないこと。
トリガーの例
該当する例
- このリクエストには clean-imports スキルを使用してください。
- インポートを整理してください。
- ローカルのソースファイルで、未使用のインポート、並べ替え、グループ化、重複の整理など、インポートの整理に使用します。
- インポートの整理:実行可能な結果を提示してください。
該当しない例
- フォーマットのみのタスクや、インポートが主題ではない API ロジックのリファクタリングには使用しないでください。
- 無関係なリクエストには clean-imports を使用しないでください。
- このリクエストは clean-imports の対象外です。
- これは概念的な議論のみであり、ツールのワークフローは必要ありません。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | ファイルまたはフォルダーのパス |
ランタイムプロンプト
- 現在のランタイムプロンプトの長さ:367 文字。
- ランタイムプロンプトは
../clean-imports.jsonに直接定義されています。
コメント
Markdown 対応