∴ GitHub / 趋势仓库
twostraws / SwiftUI-Agent-Skill
帮助 AI 编程助手编写更规范、更现代的 SwiftUI 代码
- Star
- 5.2k
- Fork
- 191
- 当日新增(10-09)
- +88
- 累计在榜
- 1 天
- 最高名次
- 第 11 名
- 首次上榜
- 2026-10-09
∴ 是什么
这是一个将 SwiftUI 开发经验与规范打包为 Agent Skill 格式的知识包,供 Claude Code、Codex、Gemini、Cursor 等 AI 编码助手使用。它基于 Agent Skills 格式,包含大量针对 LLM 常见 SwiftUI 错误的规则,覆盖导航、布局、动画、状态管理、VoiceOver、废弃 API 等主题。
∴ 解决什么问题
- LLM 编写的 SwiftUI 代码常使用已废弃 API,造成兼容问题
- LLM 生成的 SwiftUI 代码可能对 VoiceOver 不友好,导致辅助功能缺失
- LLM 编写的 SwiftUI 代码常有性能隐患,造成意外性能问题
∴ 怎么上手
- 01npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro
- 02如果出现 npx: command not found 错误,先运行 brew install node 安装 Node
- 03Claude Code 用户可运行 /plugin marketplace add twostraws/SwiftUI-Agent-Skill 添加插件市场,再运行 /plugin install swiftui-pro@swiftui-agent-skill 安装插件
- 04可直接克隆整个仓库并按需安装
- 05在 Claude Code 中通过 /swiftui-pro 触发,在 Codex 中通过 $swiftui-pro 触发,也可附加具体指令如 /swiftui-pro Check for deprecated API
∴ 适合谁
使用 Claude Code、Codex、Gemini、Cursor 等 AI 编码助手进行 SwiftUI 开发的开发者,或需要在 Xcode 中集成 AI 辅助编码的开发者。
∴ 要点
- 面向 iOS 26 及更高版本,Swift 6.4 及更高版本设计
- 构建于 twostraws 的 AGENTS.md 文件之上,将多年实践经验带入编码助手
- 采用 Agent Skills 格式,兼容 Claude Code、Codex、Gemini、Cursor 等多个工具
- 覆盖废弃 API 检测、辅助功能(VoiceOver)、性能、布局、动画、状态管理等 SwiftUI 领域
- 采用 MIT 许可证,允许商用、修改、分发和私人使用
许可证 MIT
解读由 AI 依据项目 README 生成,生成于 2026-10-09,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-09 首次上榜,累计在榜 1 天,最高第 11 名。