cowork-folder-organizer について
ファイルを一覧化・分類し、フォルダー構成を提案してから承認後に移動する整理スキルです。操作履歴から元に戻せるようにし、重複ファイルや不要ファイルは削除せず隔離します。
主な機能
- 01ファイルの一覧化と分類
- 02重複・類似ファイルの検出
- 03変更前のフォルダー構成提案
- 04移動と名前変更の記録・取り消し
- 05閲覧しやすいインデックスの作成
活用シーン
- 01散らかったプロジェクトフォルダーの整理
- 02削除せずに重複ファイルを特定
- 03定期タスクで新しいファイルを元に戻せる形で整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill cowork-folder-organizerインストール後、Claude Code で/cowork-folder-organizerを入力して読み込まれたか確認します。
詳細
Cowork フォルダーオーガナイザー
Claude Cowork がディレクトリを整理する方法に従って、散らかったフォルダーを整理された、見やすく移動しやすいワークスペースに変えます。まずすべてを一覧化し、移動する前に提案してから、完全な取り消し履歴を残して実行します。情報を失うことはありません。すべての移動が記録され、取り消し可能です。
入力
ディレクトリのパスを指定します。指定がない場合は、パスを尋ねます。何かに手を加える前に、対象範囲を確認します。サブディレクトリを含めるかどうか、対象外にするパスがあるかどうかを確認してください。
ワークフロー
- 一覧化。 ディレクトリをたどります。すべてのファイルについて、名前、拡張子、サイズ、更新日、内容の概要(1 行)を記録します。ドキュメントはヘッダーや冒頭の行を読み、メディアはメタデータを確認します。50MB を超えるファイルは開かず、名前と種類だけで分類します。
- 分類。 汎用テンプレートではなく、実際の内容から推定したカテゴリにファイルをまとめます。よくある分類は、進行中のプロジェクトファイル、参考資料、財務書類、契約書、メディア/アセット、インストーラーとアーカイブ、重複ファイル、不要ファイル(一時ファイル、
~$ロックファイル、空のファイル)です。 - 重複の検出。 まずチェックサムで照合し、次にバージョンを示す接尾辞(
final、final2、v3、(1))の付いた、ほぼ同一の名前を照合します。正規のコピー(最も新しい完全版)を特定し、残りに印を付けます。 - 提案。 移動先のフォルダーツリー、命名規則(日付のあるドキュメントはデフォルトで
YYYY-MM-DD-descriptive-name.ext、クライアントの作業ファイルはclient-project-doctype)、重複ファイルの処理リスト、不要ファイルのリストを提示します。ファイルを移動する前に承認を待ちます。 - 実行。 フォルダー構成を作成し、ファイルを移動して名前を変更します。重複ファイルと不要ファイルは
_review-before-deleting/に隔離し、決してそのまま削除しません。すべての操作を_organizer-log.mdにold-path -> new-pathの形式で記録します。 - インデックス作成。 ルートに
INDEX.mdを作成し、新しいツリー、各場所に保存されている内容、最近アクティブなファイル 20 件の表を記載して、所有者がすぐに状況を把握できるようにします。
ルール
- まず提案し、その後に移動します。計画を提示せずに整理することはありません。
- 削除はしません。
_review-before-deleting/に隔離し、削除するかどうかは人が決めます。 - 契約書、署名済み PDF、未編集の映像など、原本が 1 つしかないように見えるものは、保存場所が意図的と思われる場合、そのままの場所に残します。
- 人が読みやすい名前を維持します。ハッシュの接尾辞、大文字だけの名前、すでに適切な名前が付いたファイルに対する、スペースからアンダースコアへの一括変更は行いません。
- 共有ドライブの場合は、名前を変更する前に、他の人がリンクしている可能性のあるファイルに注意を促します。
- 最後に、処理したファイル数、移動したファイル数、名前を変更したファイル数、見つかった重複ファイル数、回収可能な容量を報告します。
スケジュール実行モード
Cowork の定期スケジュールタスク(例:ダウンロードフォルダーを毎週実行)として実行する場合、以前に承認されたルールに限り、承認手順を省略します。確立済みの規則を新しいファイルに適用し、新しい不要ファイルを隔離して、移動した内容の概要を投稿します。既存のルールに当てはまらないものはすべて _needs-decision/ に移し、概要に記載します。
クイックコマンド
- 「Organize [path]」 -- 提案を含む完全なワークフロー
- 「Just show me the plan」 -- フェーズ 1~4 のみ。変更は行いません
- 「Dedupe only」 -- 重複の検出と隔離のみ。再構成は行いません
- 「Undo」 --
_organizer-log.mdを使って直近の実行を取り消します
コメント
Markdown 対応