بنقرة واحدة
cortex-editor
Use when the Unreal Editor needs to be started, checked, reconnected, or restarted
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when the Unreal Editor needs to be started, checked, reconnected, or restarted
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when inspecting skeletal animation assets or authoring sequence skeleton named notifies through UnrealCortex.
Use when setting up Cortex for a project, getting started, refreshing schema, or asking what to do next
Use when creating, modifying, reviewing, debugging, or reparenting Blueprints — structure, graphs, variables, functions, inheritance, best practices
Blueprint-to-C++ migration pipeline with conversational analysis, plan-driven execution, visual progress tracking, and hard gates. Supports --audit, --resume, and --fast (streamlined mode for simple migrations).
Use when placing, organizing, or reviewing actors in a level
Use when generating QA baselines, running scenario-driven gameplay QA, or starting an interactive QA session
| name | cortex-editor |
| description | Use when the Unreal Editor needs to be started, checked, reconnected, or restarted |
Single public workflow for editor lifecycle and MCP connectivity.
cortex-buildUse this when the editor is down and needs to be launched cleanly.
UnrealEditor.exe process and a live Saved/CortexPort-*.txt port file.engine.path from .cortex/config.yaml plus optional .cortex/config.local.yaml. Fall back to UE_PATH only if project config does not provide it.ENGINE_PATH=$(python cortex-toolkit/lib/cortex_config.py --project-dir . --get engine.path)
cortex-setup first..uproject exists and that UnrealCortex is not explicitly disabled. If the .uproject explicitly sets UnrealCortex to "Enabled": false, stop and tell the user to enable it before launching.for f in Saved/CortexPort-*.txt; do
[ -f "$f" ] || continue
PID=$(echo "$f" | sed 's/.*CortexPort-\([0-9]*\).*/\1/')
if [ -n "$PID" ] && MSYS_NO_PATHCONV=1 tasklist /FI "PID eq $PID" /NH 2>/dev/null | grep -q "$PID"; then
continue
fi
rm -f "$f"
done
rm -f Saved/CortexPort.txt 2>/dev/null || true
-AutoDeclinePackageRecovery-ExecCmds="Mainframe.ShowRestoreAssetsPromptOnStartup 0"UPROJECT=$(ls *.uproject 2>/dev/null | head -1)
"$ENGINE_PATH/Engine/Binaries/Win64/UnrealEditor.exe" "$(pwd)/$UPROJECT" -AutoDeclinePackageRecovery -ExecCmds="Mainframe.ShowRestoreAssetsPromptOnStartup 0" &
Saved/CortexPort-*.txt file. At 30 seconds, tell the user the editor may be compiling shaders. At 60 seconds, suggest checking the editor window for modal dialogs.RAW=$(cat Saved/CortexPort-*.txt 2>/dev/null | head -1 | tr -d '[:space:]')
if [[ "$RAW" =~ ^[0-9]+$ ]]; then
PORT="$RAW"
elif [[ "$RAW" =~ \"port\":([0-9]+) ]]; then
PORT="${BASH_REMATCH[1]}"
fi
if [ -n "$PORT" ]; then
(echo > /dev/tcp/127.0.0.1/$PORT) 2>/dev/null && echo "TCP OK"
fi
Use this when the editor may already be running but MCP connectivity or domain registration is suspect.
UnrealEditor.exe is running.Saved/CortexPort-*.txt and identify the active port file.get_status to validate the full chain: assistant client -> MCP server -> TCP -> CortexCore.Editor: ✓ Running (PID 12345)
Port: ✓ 8742
MCP: ✓ Connected
Domains: ✓ data, blueprint, umg, material, level, qa, reflect, statetree
Run this only if get_status fails while the editor still appears to be running.
get_status up to 4 times over about 55 seconds, with increasing waits between attempts.cortex-editor restart path is required and stop rather than retrying indefinitely.Use this when the editor is wedged or must be restarted after code changes.
cortex-build. Do not run build steps inside this skill.editor_restart to perform the graceful shutdown, relaunch, port-file wait, and connection verification.If restart fails, report the error and give the user the relevant manual recovery path.