What problem does it solve? Removing obsolete C# scripts from a Unity project manually requires deleting files and then waiting for the editor to recompile before you know the project state is clean. This Skill deletes script files through the Unity MCP CLI, triggers AssetDatabase.Refresh(), and blocks until Unity compilation finishes so you get a confirmed result. ## Core Features & Use Cases - Script File Deletion: Delete one or more C# script files by path (e.g., "Assets/Scripts/MyScript.cs") via the unity-mcp-cli run-tool command. - Compilation Synchronization: Automatically refreshes the AssetDatabase and waits for Unity compilation to complete before reporting results. - Use Case: While refactoring a Unity project, you identify three deprecated controller scripts. Pass their paths to this Skill to remove them and confirm the project still compiles cleanly afterward. ## Quick Start Delete the file Assets/Scripts/OldPlayerController.cs from my Unity project and confirm the project compiles after removal.