ue5-architecture
UE5.6-UE5.8 architecture planning and module boundary design for Unreal projects. Use when requests involve module layout, Build.cs dependencies, reflection exposure strategy, Public/Private API boundaries, naming conventions, and preventing circular dependencies.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=unrealxu-unrealengine5-skills-skills-ue5-architecture-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name ue5-architecture description UE5.6-UE5.8 architecture planning and module boundary design for Unreal projects. Use when requests involve module layout, Build.cs dependencies, reflection exposure strategy, Public/Private API boundaries, naming conventions, and preventing circular dependencies. Quick Start Collect current module list, *.Build.cs , and major gameplay/UI systems. Propose one target module graph before writing code. Output module responsibilities and ownership in a table. Workflow Identify runtime, editor, UI, networking, and data modules from current codebase. Define Public API for each module as minimal headers and Blueprint surface. Define Private implementation boundaries and include rules. Define PublicDependencyModuleNames and PrivateDependencyModuleNames per module. Report risks: circular includes, over-exposed reflection types, and cross-layer references. Constraints Keep UCLASS/USTRUCT/UENUM only where reflection is required. Prefer forward declarations in headers; include concrete headers in .cpp . Do not move types across modules without listing migration impact. Keep naming aligned with Unreal conventions ( U , A , F , E prefixes). Failure Handling If ownership of a class is ambiguous, place it in runtime module first and log a TODO to split after usage mapping. If dependency graph becomes cyclic, extract shared contracts into a thin common module. If Build.cs dependencies are uncertain, choose minimal set and verify compile paths immediately. Escalation Escalate when a refactor requires asset redirectors, class renames, or package path migration. Escalate when module split changes public Blueprint class paths used by existing content.
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |