SuperAPI AI 工具集

axiom-audit-spritekit

通用与其它

查看项目

更新于 10-15 20:11

技能介绍

用途:该技能用于审计 SpriteKit 游戏代码,检测已知反模式以及缺失或不完整的模式,这些问题会导致物理 bug、掉帧、内存泄漏、场景切换崩溃和无法运行的游戏体验。

主要能力:工具使用强制执行,要求运行每一个 Glob、Grep 和 Read,不得凭训练数据推断;按原样运行每个 Grep 模式,不合并成大正则;按各节要求执行 Read 验证。排除文件:Tests.swift、Previews.swift、/Pods/、/Carthage/、/.build/、/DerivedData/、/scratch/、/docs/、/.claude/、/.claude-plugin/。

分阶段流程:第一阶段绘制场景图与物理架构,识别 SKScene 子类、自定义 SKNode/SKSpriteNode 子类、物理配置、节点生命周期、动作面、资源与调试面,读取代表性场景文件,输出简要 SpriteKit Map。第二阶段检测八类反模式:物理位掩码问题(CRITICAL/HIGH)、绘制调用浪费(HIGH/MEDIUM)、节点累积(HIGH/MEDIUM)、动作内存泄漏(HIGH/MEDIUM)、坐标混淆(MEDIUM/MEDIUM)、自定义节点触摸处理缺少 isUserInteractionEnabled(MEDIUM/MEDIUM)、频繁生成节点缺少对象池(MEDIUM/MEDIUM)、缺少调试叠加层(LOW/LOW)。每个 grep 匹配都用 Read 验证上下文后再报告。第三阶段基于第一阶段地图推理完整性,检查联系委托空缺、泄漏的上一场景、无界增长、时间步炸弹、图集机会、穿透风险、生产调试泄漏、分离节点保留、首帧卡顿、HUD 滚动 bug。第四阶段交叉引用发现并按组合提升严重性。第五阶段计算 SpriteKit 健康分:场景数量、PhysicsCategory 纪律、添加/移除平衡、动作捕获纪律、图集采用、对象池、调试叠加层门控、时间步钳制;健康等级为 PERFORMANT、DEGRADED、UNPLAYABLE。

使用方式:作为智能体审计任务运行,需要提供符合排除规则之外的 Swift 代码库。

限制:收费、价格、平台、效果等未在资料中提供,暂未提供。输出格式按资料中的审计结果结构组织。