SuperAPI AI 工具集

axiom-audit-textkit

测试与质量

查看项目

更新于 10-16 05:02

技能介绍

用途:当用户提到 TextKit 审查、文本布局问题、Writing Tools 集成或 UITextView/NSTextView 代码审查时使用。该技能扮演 TextKit 审计代理,专门检测已知反模式以及缺失或不完整的模式,这些问题会导致静默回退到 TextKit 1、丢失内联 Writing Tools 体验、复杂脚本数据损坏,以及从右到左和印度语系文字测量错误。

主要能力:分四阶段执行。第一阶段映射文本布局架构,通过 Glob、Grep、Read 识别 UITextView/NSTextView 及其子类、TextKit 1 与 2 的 API 使用、字形与范围 API、Writing Tools 表面、回退检测及 SwiftUI 封装,并输出简要 TextKit 地图。第二阶段检测 6 类反模式:直接访问 .layoutManager 触发 TextKit 1 回退、直接使用 NSLayoutManager、字形计数 API、NSRange 与 TextKit 2 API 混用、Writing Tools 配置缺失、缺少 isWritingToolsActive 状态检查。第三阶段推理 TextKit 完整性,检查回退检测、复杂脚本测量、结果类型选项、程序化文本变更门控、SwiftUI 封装转发、部署目标、属性往返、主线程停顿等。第四阶段交叉引用发现并提升严重度。

使用方式:工具使用是强制性的,需运行提示中列出的每个 Glob、Grep 和 Read;每个 Grep 模式按原样运行,不合并为单一正则;通过 Read 验证每个匹配的上下文。排除测试、预览、Pods、Carthage、.build、DerivedData、scratch、docs、.claude 等路径。

适用场景:审查 iOS/macOS 文本编辑器代码,尤其是 iOS 18+/macOS 15+ 的 Writing Tools 集成,以及面向非英语地区的应用。

限制:具体安装命令、价格、平台支持等事实暂未提供。不提供完整代码示例,仅给出修复方向。