SuperAPI AI 工具集

theone-cocos-standards

编程与开发

查看项目

更新于 10-15 23:24

技能介绍

用途:该技能用于在编写、重构或审查 Cocos Creator 3.x(TypeScript 4.1+)项目代码时强制执行 TheOne Studio 的开发标准,目标场景包括休闲广告(playable ads)开发、组件与事件实现、性能与包体优化、代码审查与项目架构搭建。

主要能力按四级优先级组织:优先级一为代码质量与卫生,要求 TypeScript 严格模式、ESLint(@typescript-eslint)、显式访问修饰符、错误抛出异常而非静默失败、console.log 仅用于开发并在生产构建移除、readonly 与 const、避免行内注释、妥善处理 null/undefined、避免 any 类型。优先级二为现代 TypeScript 模式,推荐 map/filter/reduce、箭头函数、解构、展开运算符、可选链、空值合并、类型守卫与工具类型。优先级三为 Cocos Creator 架构,涉及基于 Component 的实体-组件系统、@ccclass 与 @property 装饰器、生命周期顺序 onLoad→start→onEnable→update→lateUpdate→onDisable→onDestroy、EventDispatcher 自定义事件、节点事件与资源加载、对象池与内存管理。优先级四为性能:DrawCall 批处理目标少于 10、启用自动图集、骨骼动画 GPU 蒙皮、update 循环零分配、包体目标小于 5MB。

使用方式:在编写或重构 Cocos Creator TypeScript 代码、实现休闲广告功能、处理组件生命周期与事件、进行性能与包体优化、代码审查或搭建项目架构时触发。附带快速参考表(按优先级索引任务与对应参考文档)和提交前代码审查清单,覆盖代码质量、现代 TypeScript、组件架构与性能四类检查项,并列出常见错误与正确做法对照。

限制:资料未说明该技能的具体安装命令、支持的 Cocos Creator 具体小版本范围、工具的收费与授权方式,也暂未提供除上述规范与示例之外的运行时行为承诺或效果数据。