workspace-organizer · git:20260607.9384101 · 2026-06-07 · sha256 e06af2348a8ccb4f

workspace-organizer git:20260607.9384101A

Immutable. This exact content never changes and is served at /api/v1/blob/e06af2348a8ccb4f.

---
name: workspace-organizer
description: 'Workspace file organization and cleanup planning. Use when the user asks to organize a folder, clean a workspace, group files by type or project, deduplicate generated files, prepare a tidy deliverable folder, or explain what can safely be deleted.'
---

# Workspace Organizer

Use this skill when a task is about organizing, cleaning, or restructuring files inside the selected workspace.

## Safety Contract

- Stay inside the user-selected workspace.
- Do not delete files by default. Prefer a proposed plan, a `cleanup-plan.md`, or moving files to a clearly named review folder.
- Never move source code, dotfiles, lockfiles, config files, or hidden control folders such as `.git`, `.codebuddy`, `.claude`, `.venv`, `node_modules`, `dist`, `build`, or `release` unless the user explicitly asks for that exact scope.
- Preserve original filenames unless a rename is necessary and reversible.
- Record every move, rename, merge, or deletion candidate in a manifest.
- If duplicates are suspected, compare size and content hash before treating files as duplicates.

## Workflow

1. Inventory the workspace with names, extensions, sizes, and modified times.
2. Identify protected areas before proposing any action.
3. Group files by purpose, not only by extension:
   - source documents
   - generated deliverables
   - screenshots or media evidence
   - exports
   - logs and temporary files
   - archives
4. Propose the target folder layout and list risky operations separately.
5. Execute only low-risk moves automatically, and keep destructive actions as review candidates unless explicitly approved.
6. Write or update `organization-manifest.md` with the before/after map and skipped items.

## Output Pattern

When the user asks for cleanup, provide:

- A short summary of the current mess.
- The proposed folder layout.
- The exact safe moves completed.
- The deletion candidates left for review.
- The path to the manifest.

## Folder Layout Heuristics

- `source/` for user-provided inputs.
- `deliverables/` for final generated files.
- `evidence/` for screenshots, recordings, logs, and validation artifacts.
- `working/` for intermediate files that may be needed to reproduce a result.
- `archive/` for old outputs that should be retained but not kept in the active workspace root.