项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 支持 Agent Skills 开放格式的 AI 编程工具(如 Claude Code、Cursor、Codex 等)
- Claude Code 客户端(用于 /plugin 命令安装)
- 可访问 GitHub 仓库 AvdLee/SwiftUI-Agent-Skill 的网络环境
安装与启动步骤
-
1添加插件市场
在 Claude Code 会话中执行该命令,把 AvdLee/SwiftUI-Agent-Skill 注册为插件市场来源。
/plugin marketplace add AvdLee/SwiftUI-Agent-Skill -
2安装 SwiftUI 技能
从刚添加的市场安装 swiftui-expert 技能包,安装后 Claude Code 即可读取技能内容。
/plugin install swiftui-expert@swiftui-expert-skill -
3配置团队共用
想让整个仓库的协作者都自动获得该技能时,编辑项目根目录 .claude/settings.json,写入 enabledPlugins 与 extraKnownMarketplaces。
-
4按提示确认安装
团队成员打开该项目时,Claude Code 会提示安装该 Skill,确认即可生效。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
enabledPlugins | 是 | 声明项目默认启用的插件,键为技能标识。 | "swiftui-expert@swiftui-expert-skill": true |
extraKnownMarketplaces | 是 | 声明项目额外使用的插件市场来源。 | "swiftui-expert-skill": { "source": { "source": "github", "r |
source.source | 是 | 市场来源类型,README 示例为 github。 | github |
source.repo | 是 | 市场对应的 GitHub 仓库,格式为 作者/仓库名。 | AvdLee/SwiftUI-Agent-Skill |
如何确认成功
执行安装命令后无报错,且让 AI 编写 SwiftUI 代码时能遵循 @Observable、状态管理等现代写法,即表示技能已加载生效。
常见问题
Q:必须使用 Claude Code 吗?
A:不是。该技能采用 Agent Skills 开放格式并打包为 Agent Plugin,兼容客户端会自动识别根目录 plugin.json 与 skills/ 目录;README 另提供了 Claude Code、Cursor、Codex、pi 的客户端专用清单。
Q:怎么让整个团队都用上?
A:在仓库的 .claude/settings.json 中配置 enabledPlugins 和 extraKnownMarketplaces,成员打开项目时 Claude Code 会提示安装。
Q:这个技能能解决什么问题?
A:补充 SwiftUI 最佳实践知识,避免 AI 写出过时写法,例如滥用 ObservableObject、忽视 @Observable 宏、状态管理混乱、视图拆分不当等。
Q:技能覆盖哪些主题?
A:状态管理、数据流、视图组合、性能优化,以及 SDK 27 变更与 Liquid Glass 适配。
注意事项
- README 中 skills.sh 安装方式(Option A)内容被截断,未给出完整命令,本教程未收录。
- 技能内容为参考文档类资产,不包含可执行程序,无需构建或启动服务。
- 只依据 README 实际给出的命令操作,不要自行编造未记载的包名、参数或路径。
核心亮点
- 采用 Agent Skills 开放格式,可被多种 AI 编码工具直接加载,不绑定单一平台
- 内容聚焦 SwiftUI 真实痛点,如状态管理、@Observable、视图拆分等高频错误
- 星标 3674 且持续增长,说明开发者对 AI 写 SwiftUI 质量有明确需求
不足之处
- 知识以静态技能文件为主,苹果每年更新 SwiftUI 后需人工跟进维护
- 依赖 AI 工具本身支持 Agent Skills 格式,兼容性受外部生态限制
适用场景
- 用 Cursor/Claude Code 等工具写 SwiftUI 页面时自动套用最佳实践
- 团队统一 AI 生成 SwiftUI 代码风格,减少 code review 返工
- 新手借助 AI 学习 SwiftUI 时避免被过时写法误导
替代项目
awesome-swiftui、SwiftLint
上一篇: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 ···
