TDD Test Feature
Use when running tests after code changes or user says 跑测试/TDD测试/验证测试. Runs test-driven-development suite, cleans up outdated test cases.
Browse curated skills with source links, package snapshots, README assets and install signals in one calm, searchable catalog.
Use when running tests after code changes or user says 跑测试/TDD测试/验证测试. Runs test-driven-development suite, cleans up outdated test cases.
UE 界面首选 UMG 蓝图资产驱动(C++ 不建树);万不得已用 C++ 动态创建 UMG/CommonUI 按钮与弹窗时的陷阱:RootWidget 绑定、AddToViewport、WidgetTree 守卫
When adding an editor UI test tool — project setting to reference a UMG widget, toolbar button next to Play, click to fullscreen preview"
在运行中的 UE 编辑器里用官方 ModelContextProtocol 工具集做资产/UMG 手术(改名/删控件/DataTable 行编辑/保存)与 UMG 交互 C++ 化的实战纪律。触发词:编辑器资产手术、MCP 改控件、RenameWidget、RemoveWidget、DataTable set_rows、BindWidget 改名、蓝图迁移 C++、拖拽 C++ 化、DetectD…
UE5 UMG 中 BindWidget 默认用必选,仅当明确说可选才用 Optional;按钮文本统一用 SetButtonText();WBP 控件名与 C++ BindWidget 断链(按钮不存在/数据不更新/面板空)的诊断与修复流程
UE VR WidgetInteraction 按钮点击不可靠的完整修复模式——悬停冷却定时器桥接 Slate 振荡 + 可见性纠正 + SimulateClick 直点路径
Update test docs after bug fixes (更新测试文档/更新QA文档): list what changed and what needs re-testing.'
UMG buttons: Common UI plugin (UCommonButtonBase + UCommonButtonStyle), centralized styling, 7-state visuals, reusable architecture."
把纯蓝图 UE 项目(无 Source/ 目录)转成 C++ 项目并编译烘焙:模块骨架、4 个 Target.cs、uproject 注册、清理 Intermediate/Source 残留,以及 Linux(bash) 与 Windows(PowerShell) 双平台的 Build / RunUAT BuildCookRun 全流程
CommonUI and CommonInput for Unreal menus and gamepad-first flows: activatable widgets, button styles, screen stacks, back handling, input routing.'
Fix SimulatedProxy smooth interpolation during teleport in UE5 multiplayer — add NetMulticast RPC to force all clients to snap position
UE 骨骼动画驱动的环绕攻击实现(飞轮/武器沿骨骼轨迹环绕目标)——载体 Tick 姿态锁定、手动位置同步跨端复制、StaticMesh CDO 网格陷阱
Wire action buttons on UMG list item widgets (FriendListItem, EnemyListItem, etc.) with delegates, UFUNCTION handlers, and list-level event forwarding"
UE5 VR 头显中添加/修复 UMG 弹窗:AddToViewport 不可见,必须 AddChild 到世界空间面板根;含 outer 链、SetZOrder、UPROPERTY 防 GC、RemoveFromParent、SimulateClick、WidgetTree 守卫等陷阱。
编写功能文档/设计文档:Docs/ 下,用 dev-docs 管排版、writing-functional-docs 管内容。Triggers: 编写功能文档, 写设计文档, 更新文档.'
UE 单块链接(monolithic Game/Client/Server)LNK2005/ld.lld duplicate symbol 修复:同名符号冲突须 Target.cs 条件化 DisablePlugins;Editor 不报错、Cook Indeterminism 重跑
Unreal Engine 命令行工具必用技能:UnrealEditor-Cmd(Linux/Windows 双平台)、Build.sh/Build.bat、RunUAT、AutomationTool、UE Python、截图、日志降噪/落盘、退出码,以及编译与热重载陷阱。
必须在 Unreal 项目涉及后端 HTTP 服务、后端 API、REST API、HTTP endpoint 或客户端/服务器 HTTP 集成时调用。
UE 多人游戏组件状态/网格复制问题的诊断与修复模式——组件 bool 客户端本地设置第三方不可见(服务器权威 RPC)、公共入口副作用陷阱、环绕第三方同步(手动位置复制)、能量模式变色恢复(DefaultAxeMaterials 数组初始化)
删 UE uasset 前用 rg --text 扫二进制引用图判定删除安全性(含 _C 成对、typo twins、umap 不可判读等陷阱)
UUserWidget lifecycle: construction, teardown, viewport attachment, GC. Widget creation/removal/persistence, duplicate-instance bugs in Unreal UI.'
VR/世界空间 UMG 的 PC 鼠标调试点击实现(射线 + WidgetInteraction CustomHitResult),含 InteractionSource=Custom 硬性前提与三轮实证陷阱
Create manual test documentation for QA/developers. Triggers: "写测试文档", "人工测试文档", "QA测试指南". Produces Obsidian doc: test features, procedures, expected results.'
Create/update Unreal Engine project context document. Trigger: 'project context', 'set up context', 'UE context', 'configure project'."