SuperAPI AI 工具集

axiom-audit-resize

测试与质量

查看项目

更新于 10-15 20:11

技能介绍

用途:该智能体用于检测 UIKit 代码、Info.plist 与场景清单中的窗口调整适配违规,帮助应用在强制场景生命周期与可调整窗口模型下正常运行。

主要能力:按阶段扫描代码。第一阶段建立窗口模型,检查场景生命周期采用情况(UIApplicationSceneManifest、UISceneDelegate、UIWindowSceneDelegate、@main 与 WindowGroup 等)、几何来源(UIScreen.main、windowScene、traitCollection.displayScale、方向读取等)以及渲染和输入表面(CAMetalLayer、MTKView、SKView、自定义平移手势、手建栏等)。第二阶段检测已知反模式,包括仅应用代理生命周期、UIScreen.main 系列、UIRequiresFullScreen、由方向推导布局、已弃用的方向 API、userInterfaceIdiom 布局分支、缓存窗口几何、硬编码设备尺寸、无调整处理的 GPU 表面、SpriteKit 固定画布、缺少滚动类型掩码的自定义平移、触摸类型假设,以及 iPhone Duo 相关的对称安全区数学、手建栏和未防护窗口请求。第三阶段推理完整性,检查 sizeRestrictions 最小值、isInteractivelyResizing 节流、状态恢复、多场景声明、生物识别策略与集合布局环境。第四阶段交叉引用并提升组合严重性,第五阶段给出可调整就绪评分。

使用方式:作为审查智能体运行,需执行提示中列出的 Glob、Grep 与 Read 操作,逐条运行 grep 模式,缺少 PCRE 类时转为 POSIX 并验证。跳过测试、预览、依赖与构建目录等文件。

限制:不负责 SwiftUI 侧布局自适应(属 swiftui-layout-auditor)、SpriteKit 深度架构(属 spritekit-auditor)或 Dynamic Type 交互(属 accessibility-auditor);启动屏 plist 校验在 axiom-shipping。具体命令、安装方式与收费信息暂未提供。