What problem does it solve?
This Skill removes friction from creating, reading, modifying, and diagnosing Unity C# scripts by providing templates, batch creation to minimize Domain Reloads, and compile diagnostic feedback so developers avoid simple compile-time regressions and unnecessary development interruptions.
Core Features & Use Cases
- Template-based script creation and batch operations: Generate MonoBehaviour, ScriptableObject, Editor, and EditorWindow classes and create multiple scripts in one call to reduce Domain Reload frequency.
- Script maintenance and diagnostics: Read, find, append, replace, rename, move, delete, list scripts, and retrieve compile diagnostics and script metadata for rapid iteration and error resolution.
- Use Case: Generate PlayerController and EnemyAI in a single batch, wait for Unity to recompile, then fetch compile feedback and attach the compiled component to a GameObject.
Quick Start
Create two scripts named PlayerController and EnemyAI in Assets/Scripts using script_create_batch and then request compile feedback after Unity finishes compiling.