원클릭으로
cortex-setup
Use when setting up Cortex for a project, getting started, refreshing schema, or asking what to do next
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when setting up Cortex for a project, getting started, refreshing schema, or asking what to do next
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when inspecting skeletal animation assets or authoring sequence skeleton named notifies through UnrealCortex.
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 the Unreal Editor needs to be started, checked, reconnected, or restarted
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-setup |
| description | Use when setting up Cortex for a project, getting started, refreshing schema, or asking what to do next |
Public entrypoint for onboarding, project initialization, schema refresh, and guided next-step discovery.
Do not ask the user to choose internal mode names when the request already makes the route obvious.
Set up the project for UnrealCortex.
UnrealCortex.uplugin exists under Plugins/UnrealCortex/, Plugins/Developer/UnrealCortex/, or another Plugins/**/UnrealCortex.uplugin path..uproject file and verify UnrealCortex is not explicitly disabled in its Plugins array.UE_PATH. If still unknown, ask the user for the engine path.CortexData -> dataCortexBlueprint + CortexGraph -> blueprintCortexMaterial -> materialCortexUMG -> umgCortexLevel -> levelCortexQA -> qaCortexReflect -> reflectCortexStateTree -> statetreeCortexAnimation -> anim.cortex/config.yaml, .cortex/context.md, and .cortex/domains/*.md for detected domains. Ensure .gitignore contains .cortex/config.local.yaml..mcp.json so mcpServers.cortex_mcp runs uv run --directory {plugin_root}/MCP cortex-mcp with CORTEX_PROJECT_DIR={project_root}.CLAUDE.md and AGENTS.md using the toolkit templates, filtered to detected domains.If the plugin is missing, stop and tell the user to add the UnrealCortex submodule first.
If the plugin is explicitly disabled in the .uproject, stop until they enable it.
Guide a new or returning user through setup, editor connectivity, and useful next actions.
Check for .cortex/onboarded.
.cortex/config.yaml. If missing, direct the user to Init Mode and stop.Saved/CortexPort-*.txt port file. If missing, direct the user to cortex-editor and stop.get_status to verify editor and MCP connectivity.UnrealCortex.uplugin modules and report missing domains if any.Print a short reference card with:
cortex-setup for onboarding, initialization, schema refresh, and discoverycortex-editor for editor lifecycle and MCP diagnosticscortex-build for compile/build workcortex-blueprint, cortex-data, cortex-material, cortex-umg, cortex-level, cortex-statetree, cortex-animation, cortex-reflectcortex-qa, cortex-testreflect_cache_status first. If the cache is missing or stale, make rebuilding it the first suggestion.get_data_catalog/Game/Gamelist_actors with limit=1list_materials under /Gamestatetree_cmd(command="list_assets", params={"path_filter": "/Game"})anim_cmd(command="list_assets", params={"path": "/Game", "limit": 20}).cortex/domains/*.md for template-only or nearly empty files.After Phase 3 completes, create .cortex/onboarded with the current date.
Use file reads first. Reserve MCP calls for cases where local inspection cannot answer the question.
.cortex/config.yaml exists.Saved/CortexPort-*.txt file exists..cortex/schema/ exists and how fresh it is.Content/ for Data, Blueprints, Materials, UI, StateTrees, and Maps.Return up to three suggestions, prioritized in this order:
Always ground every suggestion in a detected signal and include a concrete skill to run next.
If the user asks for the full catalog, print the approved public surface:
cortex-setupcortex-editorcortex-buildcortex-blueprintcortex-bp-migratecortex-datacortex-umgcortex-materialcortex-levelcortex-statetreecortex-animationcortex-reflectcortex-testcortex-qaIf the user asks for help within a specific domain, report:
Use umg terminology for UI guidance and route all QA guidance through cortex-qa.
If the user asks about specialist agents, group them by domain and explain that skills launch them automatically when needed.
Generate LLM-readable project schema files in .cortex/schema/.
cortex-editor.schema_generate with domain: "all"..cortex/schema/ and flag or remove engine-only or marketplace noise if it leaked through..cortex/schema/_catalog.md to verify the generated files.