∴ GitHub / 趋势仓库

twostraws / SwiftUI-Agent-Skill

帮助 AI 编程助手编写更规范、更现代的 SwiftUI 代码

Star
5.2k
Fork
191
当日新增(10-09)
+88
累计在榜
1 天
最高名次
第 11 名
首次上榜
2026-10-09
去 GitHub 查看 ↗

∴ 是什么

这是一个将 SwiftUI 开发经验与规范打包为 Agent Skill 格式的知识包,供 Claude Code、Codex、Gemini、Cursor 等 AI 编码助手使用。它基于 Agent Skills 格式,包含大量针对 LLM 常见 SwiftUI 错误的规则,覆盖导航、布局、动画、状态管理、VoiceOver、废弃 API 等主题。

∴ 解决什么问题

  • LLM 编写的 SwiftUI 代码常使用已废弃 API,造成兼容问题
  • LLM 生成的 SwiftUI 代码可能对 VoiceOver 不友好,导致辅助功能缺失
  • LLM 编写的 SwiftUI 代码常有性能隐患,造成意外性能问题

∴ 怎么上手

  1. 01npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro
  2. 02如果出现 npx: command not found 错误,先运行 brew install node 安装 Node
  3. 03Claude Code 用户可运行 /plugin marketplace add twostraws/SwiftUI-Agent-Skill 添加插件市场,再运行 /plugin install swiftui-pro@swiftui-agent-skill 安装插件
  4. 04可直接克隆整个仓库并按需安装
  5. 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 名。

2026-10-09 +88
每日新增 Star · 2026-10-09 至 2026-10-09 · 共 1 个在榜日峰值 +88
日期名次当日新增总 Star
#11+885,241