SuperAPI AI 工具集

unity-audit

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:对单个 Unity 项目执行代码审计,检查正确性与领域不变量违规、安全漏洞与不可信数据边界、性能或内存分配风险、不必要的复杂度与重复、耦合与死路径、重构与简化机会、上下文/ADR/架构/规范违规,以及调用方可见行为缺少自动化验证等问题。

主要能力:按严重级别(5 到 0)分类问题,使用 Bug、Security、Performance、Standards、Architecture、Refactor、Simplification、Testing 等标签,合并重复问题并按严重度降序排列。只报告具体问题或可证明的风险,包含证据、影响和具体行动,标注不确定性,省略推测和主观风格偏好。

使用方式:先要求提供输入目录,缺失则停止并询问。从当前工作目录读取根 CONTEXT.md、ADR 文件及 docs/ 下适用标准,冲突时按已接受/当前 ADR、上下文/领域不变量、项目标准、通用最佳实践的顺序解决。随后运行 Repomix 生成文件:npx --yes repomix "<input-directory>" --include "**/*.cs" --output "<current-working-directory>/.scratch/repomix-output.xml" --remove-comments --remove-empty-lines。读取生成文件后审计,并按指定格式报告,先给出输入/输出路径、治理来源和限制;无问题时报告 No findings.。

适用场景:需要系统化审查 Unity 项目 C# 代码质量、安全与架构合规性的场景。

限制:需要提供输入目录;依赖 Repomix 与 npx;审计范围限于 C# 文件;不报告主观风格偏好;具体平台、收费与价格信息暂未提供。