关于 unity-implement
用于在 Unity 项目中实现用户所需更改的工作流技能,规定工具与编辑边界,通过 Unity pipeline 验证,并明确清理和报告步骤。
主要功能
- 01明确项目与工具边界
- 02使用 Unity 工具编辑代码和界面
- 03运行类型检查与测试
- 04将临时文件放在 .scratch/
- 05暂缓人工试玩和 Player Build
适用场景
- 01根据任务说明实现 Unity 功能
- 02通过定向测试和完整测试验证更改
- 03调整界面且不直接编辑 Unity YAML
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ icarealot/ dotfiles --skill unity-implement安装后在 Claude Code 中输入/unity-implement确认已加载。
详细介绍
根据用户在规范或任务中描述的内容实施工作。
1. 确定边界
unity-cli和unity-pipeline。- Runtime/Canvas UI 使用
ui-ugui,Editor IMGUI 使用ui-imgui。 - 不添加新的外部包、不修改
Packages/manifest.json,也不导入编辑器资源,例如 TMP Essentials。 - 打开一个 Editor。
如果某项门槛未通过,请停止并说明用户需要执行的操作。
2. 实施并验证
- 在条件允许时,于事先约定的切入点调用
unity-tddSkill 工具。 - 定期运行类型检查和单个测试文件,并在最后通过
unity-pipeline运行一次完整测试套件。 - 所有非代码编辑都使用
unity-cli;绝不直接编辑 Unity YAML。 - Runtime/Canvas UI 使用
ui-ugui,Editor IMGUI 使用ui-imgui。 - 将仓库根目录下的
.scratch/用于存放所有临时脚本、文件、日志、导出内容、截图和命令输出。报告前移除本工作项创建的所有产物。 - 将人工试玩和 Player Build 报告为延期,不要执行。
3. 报告
完成后,报告结果或遇到的问题。
评论
支持 Markdown