What problem does it solve? Removing C# scripts from a Unity project manually requires deleting both the .cs file and its .meta sibling, then waiting for the editor to recompile before knowing whether the project is still in a valid state. This Skill automates that sequence and reports the result only after Unity finishes compiling. ## Core Features & Use Cases - Validated Batch Deletion: Accepts a non-empty array of .cs paths, verifying every entry exists on disk and ends with .cs before deleting anything. - Meta File Cleanup: Removes each script's sibling .meta file when present, keeping the Unity asset database consistent. - Compilation-Aware Response: Calls AssetDatabase.Refresh and delivers the final result only after Unity completes the recompile triggered by the deletion. - Use Case: While refactoring a Unity gameplay feature, delete several obsolete MonoBehaviour scripts in one call and receive confirmation only after the project compiles cleanly. ## Quick Start Ask the assistant to delete the files Assets/Scripts/OldPlayer.cs and Assets/Scripts/OldEnemy.cs from the Unity project and confirm once compilation finishes.