con un clic
mc-fix-todo
认领并收敛项目代码中的一个TODO
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
认领并收敛项目代码中的一个TODO
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
为用户指定的代码范围增加性能追踪宏(Perfetto + Tracy 双轨)
运行测试,认领并收敛项目代码中的一个测试错误
基于测试驱动的开发(TDD),将当前项目的代码与 Minecraft 原版代码对齐,确保功能和逻辑都能准确复刻 Minecraft。
审查用户指定范围内的所有文件,列出架构重构计划并执行
参照mc源码,列出高质量计划,为项目实现新功能
审查用户指定范围内的文件,在保持逻辑大体不变的情况下,删除、简化不必要的内容,使其更清晰易懂。
| name | mc-fix-todo |
| description | 认领并收敛项目代码中的一个TODO |
全文搜索本项目中的所有代码(关键词包括但不限于:TODO 简化 暂时 等),认领并收敛项目代码中的一个TODO。若用户已经指定了todo,则做用户的。
todo除了来自代码注释外,你还可关注下面这个文件:docs\UNIMPLEMENTED_ITEMS.md,里面记录了未实现的物品。如果你选择收敛这个文件里面的一个物品或者一类物品,请务必保证你收敛完之后,将这个列表中的对应项目标记为已完成(不要删掉相应条目,而是加上已完成标记 ✅ 已完成,便于后续追踪)。
TODO,便于全文搜索)。/include/minecraft-reborn/version.h这个文件如果git显示未提交,你不用理会,将其留在工作区即可,重点是处理其他文件。你需要随时留意:
D:\Minecraft\MC研究\Minecraft1.21.11源码\net\minecraft下的算法、逻辑、时序等,与原版任何一点点偏差都会导致偏离预期(因此你派出的子代理需要注意对比下mc与本项目源码)。但不要照搬,因为cpp和java的特性不同,项目的架构也不同,你需要根据cpp的特性和当前项目的架构进行合理的架构设计和调整。注意本项目基建已经相当完善(代码量已经100w+行),各种常数、常用工具函数、音频系统、粒子系统、资源包系统、命令系统、实体系统、物品系统、物理系统、碰撞、tick调度、存档等都已经有了相当完善的实现(另外world对象上面也挂了相当多的工具方法以便访问世界、操作世界等),务必充分探索以实现复用,避免重复实现。
几乎每个目录下都有一个简体中文编写的 README.md,它很重要,在你探索项目实现的时候,提前看看它,能节省不少多余的文件查找与查看,节省不少上下文开销。
【重要】为了节省上下文,请你尽量阅读各级目录的 README.md 来获取你需要的信息,而不是直接查看代码文件。
例如:当你修改想修改或查看src\common\world\chunk\ChunkLoadTicketManager.cpp,你必须提前依次查看目录链上的各级目录上的readme文件:
请你不仅自己要严格遵照上述要求,而且在给子代理的prompt中也要要求它们先查看相关目录链上的README.md来获取信息,而不是直接查看代码文件。
【重要】必须参考下面mc源码!
windows环境源码位于 D:\Minecraft\MC研究\Minecraft1.21.11源码
macos环境源码位于 ~/MC_Dev/Minecraft1.21.11源码