Repolode
twostraws

twostraws/SwiftUI-Agent-Skill

一个为 Claude Code、Codex 等 AI 编程助手准备的智能体技能,帮助其写出更现代、正确的 SwiftUI 代码。

Star
6,245
Fork
236
未关闭 Issue
14
最近提交
4天前

这是什么?

SwiftUI Pro 是一个智能体技能(agent skill),为 AI 编程助手提供一套针对 SwiftUI 的规则,涵盖 API 用法、界面设计、性能和无障碍功能。它专门针对大语言模型在编写 SwiftUI 时常见的错误,例如使用已弃用的 API、让 VoiceOver 无法访问的控件,以及引入可避免的性能问题。

该技能遵循 Agent Skills 格式,可通过 npx 安装到 Claude Code、Codex、Gemini、Cursor 等兼容工具中。可以用斜杠或美元符号命令触发,也可以用自然语言调用,并支持只检查特定方面,例如仅检查已弃用的 API 或无障碍问题。

项目基于作者此前的 AGENTS.md 指南构建,采用 MIT 许可证。内容力求精简,因为技能文本会占用模型的 token 预算。

核心功能

  • 01标记已弃用的 SwiftUI API,并给出现代替代写法。
  • 02检查无障碍问题,例如控件对 VoiceOver 不可见。
  • 03审查 SwiftUI 视图和状态管理中的性能隐患。
  • 04可通过 npx 安装到 Claude Code、Codex、Gemini、Cursor 等工具。
  • 05支持局部审查,例如只关注无障碍方面。

适用场景

  • 在升级到 iOS 26 前,审查现有 SwiftUI 代码中的已弃用 API。
  • 让 AI 助手生成符合无障碍最佳实践的 SwiftUI 界面。
  • 在代码审查中排查 SwiftUI 项目的性能问题。

快速上手

  1. 1

    使用 npx 安装该技能

    npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro
  2. 2

    如果缺少 npx,通过 Homebrew 安装 Node

    brew install node
  3. 3

    在 Claude Code 中添加插件市场并安装插件

    /plugin marketplace add twostraws/SwiftUI-Agent-Skill
  4. 4

    在 Claude Code 中调用该技能

    /swiftui-pro

使用前须知

  • 该技能面向 iOS 26 及 Swift 6.4 或更高版本设计,较旧的项目目标可能与其指导不符。

标签

常见问题

SwiftUI-Agent-Skill 是什么?
一个为 Claude Code、Codex 等 AI 编程助手准备的智能体技能,帮助其写出更现代、正确的 SwiftUI 代码。 SwiftUI Pro 是一个智能体技能(agent skill),为 AI 编程助手提供一套针对 SwiftUI 的规则,涵盖 API 用法、界面设计、性能和无障碍功能。它专门针对大语言模型在编写 SwiftUI 时常见的错误,例如使用已弃用的 API、让 VoiceOver 无法访问的控件,以及引入可避免的性能问题。
SwiftUI-Agent-Skill 可以免费使用吗?用的什么许可证?
SwiftUI-Agent-Skill 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
SwiftUI-Agent-Skill 还在维护吗?
活跃维护中。SwiftUI-Agent-Skill 最近一次提交是在 2026年10月16日。
SwiftUI-Agent-Skill 适合用来做什么?
在升级到 iOS 26 前,审查现有 SwiftUI 代码中的已弃用 API。 让 AI 助手生成符合无障碍最佳实践的 SwiftUI 界面。 在代码审查中排查 SwiftUI 项目的性能问题。
SwiftUI-Agent-Skill 怎么安装和运行?
使用 npx 安装该技能: npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro 如果缺少 npx,通过 Homebrew 安装 Node: brew install node 在 Claude Code 中添加插件市场并安装插件: /plugin marketplace add twostraws/SwiftUI-Agent-Skill 在 Claude Code 中调用该技能: /swiftui-pro
在哪里获取 SwiftUI-Agent-Skill?
源代码和安装说明在 GitHub 上:https://github.com/twostraws/SwiftUI-Agent-Skill

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目