项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- Node.js(提供 npx 命令;缺失时可用 brew install node 安装)
- Homebrew(macOS 上安装 Node 需要,缺失需先安装)
- 一个支持 Agent Skills 的 AI 编程助手(Claude Code、Codex、Gemini、Cursor 等)
- 可访问 GitHub 的网络环境
安装与启动步骤
-
1安装 Node
若运行 npx 报 npx: command not found,说明未装 Node,用 Homebrew 安装;Homebrew 也缺失时先去 brew.sh 安装。
brew install node -
2用 npx 安装技能
npx 会自动拉取仓库并安装技能;安装过程中可选择装给哪些 AI 助手,以及仅当前项目还是所有项目。
npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro -
3Claude Code 插件安装
Claude Code 用户可先添加插件市场,再安装插件。这两条是 Claude 内的斜杠命令,不是终端命令。
/plugin marketplace add twostraws/SwiftUI-Agent-Skill /plugin install swiftui-pro@swiftui-agent-skill -
4手动克隆仓库
如果不想用 npx,可克隆整个仓库后自行把技能安装到你的 AI 助手中。
git clone https://github.com/twostraws/SwiftUI-Agent-Skill.git
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--skill | 是 | 指定要安装的技能标识,本仓库对应技能名为 swiftui-pro | swiftui-pro |
安装范围 | 否 | npx 安装时交互选择:仅装入单个项目,或对所有项目可用 | 所有项目 |
目标助手 | 否 | npx 安装时交互选择要把技能装入哪些 AI 编程助手 | Claude Code |
如何确认成功
安装过程中会提示选择目标助手与安装范围并完成写入;之后在你的 AI 助手里提一个 SwiftUI 问题,若回答遵循现代写法即为生效。
常见问题
Q:运行 npx 报 npx: command not found 怎么办?
A:说明当前没有安装 Node,执行 brew install node 安装即可。
Q:brew install node 也失败怎么办?
A:通常是还没装 Homebrew,先访问 https://brew.sh 按提示安装 Homebrew,再重试。
Q:这个技能支持哪些 AI 助手?
A:它采用 Agent Skills 格式,可与 Claude Code、Codex、Gemini、Cursor 等配合使用。
Q:必须用 npx 安装吗?
A:不是,也可以把整个仓库克隆下来,再按自己的方式安装到所用助手中。
Q:Xcode 里怎么使用?
A:README 推荐观看 YouTube 视频 How to Install and Use Agent Skills in Xcode 获取完整步骤。
注意事项
- 技能基于作者的 SwiftAgents(AGENTS.md)内容构建,几分钟即可把多年经验带入你的编程助手。
- 安装时可选仅对当前项目生效或对所有项目生效,按需选择以免污染其他项目。
- 同系列还有 SwiftData Pro、Swift Concurrency Pro、Swift Testing Pro 等技能,可按需一并安装。
- 更多 Swift 与 Apple 平台技能可在 Swift Agent Skills 仓库中查找。
核心亮点
- 针对 SwiftUI 注入规则与最佳实践,减少 AI 生成过时 API 和无法编译的代码
- 可接入 Claude Code、Codex 等多种 AI 工具,不绑定单一平台
- 星标 5749 且持续增长,说明切中了 AI 写 SwiftUI 的真实痛点
不足之处
- 仓库未标注编程语言,技能包的具体实现方式和维护活跃度需进一步观察
- 作为提示词/规则类项目,效果高度依赖底层模型能力,不同工具间表现可能不稳定
适用场景
- 用 Claude Code 或 Codex 快速生成 SwiftUI 列表、表单和导航页面
- 让 AI 按现代 Swift 并发与 Observation 写法重构旧 SwiftUI 视图
- 在 AI 辅助开发中减少因 API 过时导致的编译错误和反复调试
替代项目
awesome-swiftui、SwiftLint
上一篇:OpenMonoAgent.ai
下一篇:agentrc
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
ponytail
开源
教 AI 学会偷懒,不写代码反而更快交付
Makes your AI agent think like the laziest senior dev in the room. The best code is ···
pi-agent-desktop
开源
下载即用的桌面 AI 编程助手,免配置免命令行
Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your ···
