SuperAPI AI 工具集

swiftui-skills

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:为 AI 智能体提供 Apple 官方 SwiftUI 及平台开发指引,使其生成更符合 Apple 原生习惯、减少幻觉的代码,也可用于代码审查。

主要能力:内容为 Xcode 内置的 Apple 官方 AdditionalDocumentation 打包,并配有强制 Apple 原生模式的提示词。所有事实性结论和 API 必须以 /docs 目录下的文件为依据。写代码时,先选取相关文档、总结适用规则,再产出可编译的 Swift 代码;审查代码时,列出问题与改进点并注明所用文档;不确定时最多只提 1 个问题,且仅当答案会影响架构时才提问。

使用方式与设置检查:若 docs/ 目录为空或不含 .md 文件,说明 Xcode 文档尚未提取,此时应提示用户运行与 npx skills 安装范围匹配的安装脚本:全局安装执行 ~/.agents/skills/swiftui-skills/setup.sh,项目本地安装执行 ./.agents/skills/swiftui-skills/setup.sh。在文档就绪前不要继续提供 SwiftUI 指引。

非协商原则:不得虚构类型或 API,若不在 /docs 中应明确说明并提供安全替代方案;优先采用最小化、符合习惯的 SwiftUI 与平台约定;涉及新 API 时需注明可用性。

输出格式:所选文档(文件名)、计划(3 至 6 条)、代码(完整文件或单一内聚片段)、为何符合 Apple 文档(2 至 5 条)、常见陷阱(简短)。

限制:必须依赖已提取的 Xcode 文档,文档缺失时无法使用;官方文本暂未提供。