In the commands below, <skill-dir> is this skill's base directory, announced when the skill loads. Substitute the literal path. On Windows, py -3 may replace python.
Default: scan and assemble a review plan. --execute is forbidden until the user approves the shown plan_id in this turn.
Routing
- Local folder / same-parent files, categorize, organize, rename suggestions: this skill.
- Windows dev process cleanup:
windows-dev-process-cleanup. - Git worktree create/list/remove:
git-worktree. - Commit:
git-commit. - Repository source-layout refactors, duplicate deletion, Drive sync, PARA cabinets: refuse.
Workflow
- Scan (absolute
--rootonly):
python "<skill-dir>/scripts/file_sorter.py" scan --root <abs> [--recursive] [--output <scan.json>]
If ok_to_scan is false, report skipped and stop.
Propose
category/subcategory/ optionalsuggested_namefrom taxonomy.md. Use document excerpts only when the name is vague (max about 8000 characters). Use an image description only when the host already has vision. Screenshots describe on-screen content; do not label ordinary images as Installers or Operating Systems. Do not computetarget_dir.Assemble:
python "<skill-dir>/scripts/file_sorter.py" assemble-plan --scan <scan.json> --proposals <proposals.json> [--mode more-consistent|more-refined] [--operation categorize|rename|categorize-and-rename] [--whitelist <whitelist.json>] [--output <plan.json>]
Default mode is more-consistent. Default operation is categorize.
- Show
plan_id, items, rejected, skipped. Preview apply:
python "<skill-dir>/scripts/file_sorter.py" apply --plan <plan.json>
- After this-turn approval of that
plan_id:
python "<skill-dir>/scripts/file_sorter.py" apply --plan <plan.json> --execute
- Undo with the sidecar from
undo_pathonly after showing it and getting approval:
python "<skill-dir>/scripts/file_sorter.py" undo --undo <plan.undo.json> --execute
Do not call mv, Move-Item, or delete user files. Helper default is dry-run.
Output
Report plan_id, ok_to_apply, destination paths, skipped reasons, and whether apply was dry-run or executed. Mark install proof, provider comparison, and human blind review as missing evidence.
Resources
- taxonomy.md
- scan-safety.md
- review-apply.md
- naming.md