SuperAPI AI 工具集

adversarial-swift-ui

智能体与模型

查看项目

更新于 10-16 03:46

技能介绍

用途: 对即将合并的 SwiftUI diff、功能或 PR 做客观 PASS/FAIL 判定,而非建议性反馈。用于独立检查智能体生成的视图是否复现旧式观察栈写法、身份重置条件分支,以及 UIKit 界面迁移到 SwiftUI 后的更新机制与无障碍合规。不适用于无 SwiftUI 界面的目标(服务端 Swift、CLI、非 UI 包),此时评审提示词前置条件会返回“GATE NOT APPLICABLE”。Swift 语言层面的并发、API 设计、控制流由 sibling adversarial-swift 门禁负责。

主要能力: 规则按七类组织:状态与数据建模(state-)、视图更新成本(update-)、结构视图身份(identity-)、数据加载与任务生命周期(task-)、列表与几何(list-)、动画作用域(anim-)、平台约定与无障碍(access-)。每条规则返回 PASS | FAIL | N/A,需附证据(文件:行或引用),FAIL 需给出可落地的最小修复及其位置。整体判定为 fail-closed:任一 FAIL 即失败,不做加权、不豁免。

使用方式: 先满足两个前置条件:目标必须冻结(提交 SHA、stash 或已保存 diff,记录为目标清单),且只做终端检查、不做清理式修复。然后识别目标并记录 Swift 工具链版本与最低部署目标;读取 references/_sections.md 及 references/ 下全部规则文件;用 references/reviewer-prompt.md 组合出自包含的评审提示词;派发单个盲审 Task 子智能体;按 assets/templates/verdict.md 渲染结论。评审飞行中目标变更则报 GATE VOID 并重新派发。复审时针对同一目标清单派发新的盲审;新代码需新的门禁调用与清单。

限制: 技能只渲染结论,从不修复工作。修复仅限原目标内改动,复审不扩大范围;目标外观察只记录、不计入结论。需更新工具链或部署目标的规则记为 N/A 而非 FAIL。版本门禁表随评审提示词提供。同一规则在未变目标上反复翻转判定,属规则可判定性缺陷,应记入 gotchas.md 并收紧规则,不得覆盖门禁。其他信息(价格、平台、效果等)暂未提供。