关于 roblox-sharp-edges
供 Roblox 开发者在发布或审查涉及数据持久化、远程调用、购买、生命周期清理及高实例数量的代码时参考。内容聚焦常见失效风险,并提供检查要点;完整清单见 references/full.md。
主要功能
- 01玩家数据会话所有权检查
- 02远程处理器服务端校验
- 03购买收据幂等发放
- 04连接与异步任务清理
- 05关闭保存与实例性能检查
适用场景
- 01审查玩家数据保存与释放路径
- 02检查远程调用是否可伪造奖励
- 03验证购买发放和收据确认顺序
- 04排查关闭流程、连接或任务遗留
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tabooharmony/ roblox-brain --skill roblox-sharp-edges安装后在 Claude Code 中输入/roblox-sharp-edges确认已加载。
附带文件references/full.md
详细介绍
Roblox sharp edges
何时加载
在发布或审查涉及持久化、远程事件、购买、生命周期清理或大量实例的代码之前加载。
快速参考
| 风险 | 故障模式 | 首要检查项 |
|---|---|---|
| 玩家数据共享 | 两台服务器覆盖同一份档案 | 会话所有权和释放路径 |
| 远程事件处理器 | 客户端伪造奖励 | 根据服务器状态进行验证 |
| 收据 | 已确认购买但未发放奖励 | 先幂等地发放奖励,再确认 |
| 连接 | 玩家离开后仍保留回调 | 玩家移除时断开连接,或销毁其所有者 |
| 关服 | 保存耗时超过关闭窗口 | 有界且可观测的刷新操作 |
| 实例 | 移动端帧耗时骤增 | 添加细节前先分析性能并启用流式加载 |
| 让出执行权 | 启动卡住或死锁 | 明确生命周期阶段并设置超时 |
| 表 | 长度或修改假设失效 | 使用显式计数和构造函数 |
| 异步工作 | 被放弃的任务仍在运行 | 取消任务,或将其绑定到所有者的生命周期 |
需要了解详情? 加载 references/full.md,查看审查清单和简短的修正模式。
评论
支持 Markdown