关于 roblox-code-review
面向 Roblox 和 Luau 代码的审查技能,会根据改动选择相关领域检查并生成结构化报告。它强调追踪执行路径,并区分静态信号与已验证行为。
主要功能
- 01按领域分派审查技能
- 02检查安全、网络、数据与性能
- 03端到端追踪玩家可见改动
- 04区分静态发现与运行时证据
- 05按严重性和影响组织发现
适用场景
- 01审查 Roblox 或 Luau 代码改动
- 02检查远程调用、数据保存或安全
- 03评估性能与架构风险
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tabooharmony/ roblox-brain --skill roblox-code-review安装后在 Claude Code 中输入/roblox-code-review确认已加载。
详细介绍
Roblox 代码审查
将 Roblox 代码审查路由到合适的领域技能,并生成结构化报告。根据变更内容应用相关审查视角,无需每次都检查所有方面。
何时加载
- 用户要求审查 Roblox/Luau 代码
- 用户要求审计安全性、性能、网络、变现或数据持久化
- 用户询问 Roblox 关于远程调用、数据保存或代码组织的最佳实践
快速参考
路由:为每个审查视角加载以下技能
| 审查视角 | 加载 |
|---|---|
| 安全审计 | roblox-security |
| 远程调用验证 | roblox-networking |
| 数据持久化 | roblox-data |
| 跨服务端状态 | roblox-server-data |
| 变现 | roblox-monetization |
| 性能 | roblox-performance |
| Luau 正确性 | roblox-luau-core、roblox-luau-types |
| 架构 | roblox-architecture |
静态分析的局限性
- 静态扫描可以标记数字形式的
require调用、动态代码标记、类似混淆的名称、清理令牌和重复文件;这些是来源或审查信号,而非定论。 - 在判定严重性前,应追踪所在函数、权限边界、可达性和生命周期。
- 将仅通过搜索发现的问题与观察到的运行时行为、测试结果及无法获取的证据分别标注。
- 纵向切片审查: 对面向玩家的变更,应追踪输入 → UI/世界反馈 → 远程调用或模拟 → 权威状态 → 持久化 → 清理。审查实际路径;文件或类同时出现并不能证明运行时存在连接。
输出格式
- READY / NOT READY
- 严重阻塞问题(安全、数据丢失、崩溃)
- 警告(泄漏、瓶颈、已弃用的 API)
- 未验证的风险及无法获取的证据
- 包含具体修复方案的发现
严重性:Critical / High / Medium / Low。每项发现需包含:文件及行号、问题所在、影响,以及最小且正确的修复方案。具体检查项由对应的领域技能负责。
评论
支持 Markdown