mcpField
R
roblox-code-review

roblox-code-review

github.com/tabooharmony测试与质量138669 次安装2 周前更新
代码仓库

关于 roblox-code-review

面向 Roblox 和 Luau 代码的审查技能,会根据改动选择相关领域检查并生成结构化报告。它强调追踪执行路径,并区分静态信号与已验证行为。

主要功能

  1. 01按领域分派审查技能
  2. 02检查安全、网络、数据与性能
  3. 03端到端追踪玩家可见改动
  4. 04区分静态发现与运行时证据
  5. 05按严重性和影响组织发现

适用场景

  1. 01审查 Roblox 或 Luau 代码改动
  2. 02检查远程调用、数据保存或安全
  3. 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/世界反馈 → 远程调用或模拟 → 权威状态 → 持久化 → 清理。审查实际路径;文件或类同时出现并不能证明运行时存在连接。
输出格式
  1. READY / NOT READY
  2. 严重阻塞问题(安全、数据丢失、崩溃)
  3. 警告(泄漏、瓶颈、已弃用的 API)
  4. 未验证的风险及无法获取的证据
  5. 包含具体修复方案的发现

严重性:Critical / High / Medium / Low。每项发现需包含:文件及行号、问题所在、影响,以及最小且正确的修复方案。具体检查项由对应的领域技能负责。

评论

支持 Markdown