uloop-compile

star 401

Compile the Unity project and report errors/warnings. Use after C# edits or when a full Domain Reload compile is needed.

hatayama By hatayama schedule Updated 5/21/2026

name: uloop-compile description: "Compile the Unity project and report errors/warnings. Use after C# edits or when a full Domain Reload compile is needed."

uloop compile

Execute Unity project compilation.

Usage

uloop compile [--force-recompile] [--wait-for-domain-reload]

Parameters

Parameter Type Default Description
--force-recompile boolean false Force full recompilation (triggers Domain Reload)
--wait-for-domain-reload boolean false Wait until Domain Reload completes before returning

Global Options

Option Description
--project-path <path> Optional. Use only when the target Unity project is not the current directory.

Examples

# Check compilation
uloop compile

# Force full recompilation
uloop compile --force-recompile

# Force recompilation and wait for Domain Reload completion
uloop compile --force-recompile true --wait-for-domain-reload true

# Wait for Domain Reload completion even without force recompilation
uloop compile --force-recompile false --wait-for-domain-reload true

Output

Returns JSON:

  • Success: boolean
  • ErrorCount: number
  • WarningCount: number

Troubleshooting

Diagnose the failure mode before retrying.

Stale lock files (CLI hangs or shows "Unity is busy" while Unity Editor is running):

uloop fix

This removes any leftover lock files (compiling.lock, domainreload.lock, serverstarting.lock) from the Unity project's Temp directory. Then retry uloop compile.

Unity Editor not running (CLI returns a connection failure and no Unity process is alive):

uloop launch

uloop launch auto-detects the project at the current working directory and opens it in the matching Unity Editor version. After Unity finishes launching, retry uloop compile.

Install via CLI
npx skills add https://github.com/hatayama/unity-cli-loop --skill uloop-compile
Repository Details
star Stars 401
call_split Forks 38
navigation Branch main
article Path SKILL.md
More from Creator