organize_project_assets
Scan Unity or Unreal project assets, generate a naming/classification plan, then apply collision-safe native moves with undo support.
Instructions
Automatically name/classify project assets through native Unity/UE moves; supports undo.
scan: inventory Assets or /Game, optionally one subfolder; poll get_task_status. plan: use scan_id equal to the completed scan request_id. settings: destination, rename (bool), group_by ('type' or 'source'), exclude (project paths), overrides ({old_path:semantic_name}), rules ({kind:{folder,prefix}}). inspect: paginated exact plan; history: recent plans. apply/undo: use the saved plan_id then poll. Applies collision-resolved names, verifies stale candidates, preserves GUID/native references and records inverse moves. Native files are saved; unrelated scene edits are not rolled back. Protected folders, scripts, scenes/data/unknown types stay in place with reasons. Unreal keeps required redirectors. Code/config string paths are not rewritten; exclude those resources. No model provider, visual AI guessing or paid calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | scan | |
| limit | No | ||
| scope | No | ||
| offset | No | ||
| plan_id | No | ||
| scan_id | No | ||
| settings | No |