安装
npx skills add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skill适合谁
如果你在写 SwiftUI,希望 Agent 按专家实践来谈状态管理、视图组合、性能,以及 iOS 26+ 的 Liquid Glass 采用,这个技能对得上。它面向任何支持 Agent Skills 开放格式的编码工具。格式说明在:
https://agentskills.io/home
仓库还按 Agent Plugin(spec 1.0.0)打包:兼容客户端会从根目录 plugin.json 和 skills/ 自动发现技能。插件规范在:
https://agent-plugins.org/
它提供指导,不是替你保证改完即过编译。没有 SwiftUI 代码、也不打算讨论上述主题时,不必先装。
3 分钟完成第一次尝试
打开官方仓库,确认来源:
https://github.com/avdlee/swiftui-agent-skill
安装会写入技能。确认后只复制这一条官方命令,不要丢掉 --skill 和技能名:
npx skills add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skill
命令正常结束、终端没有报错,就是安装成功信号。源文没有写安装目录,不要自行补路径。源文也没有第二条安装器,不要发明市场命令。
然后打开一份已有的 SwiftUI 代码,用源文给出的句子做第一次触发:Use the swiftui expert skill and review the current SwiftUI code for state-management and performance improvements。这是检查,不是默认改文件。观察点是 Agent 能按状态管理与性能给出具体意见。若它直接开始改代码,先停住,确认你接受写文件后再继续。第一次不要同时要求落地 Liquid Glass。
使用案例
案例一:检查当前 SwiftUI 的状态管理与性能。源文把用法写成上述那句英文请求。适合手里已有界面代码、只想先听建议的人。开口前确认目标文件;结束后以收到针对状态与性能的意见为成功信号。源文没有给出检查清单或严重级别,不要发明评分表。
案例二:讨论 iOS 26+ Liquid Glass 采用。源文把能力范围写成 SwiftUI state management, view composition, performance, and iOS 26+ Liquid Glass adoption。适合已经在看新系统视觉、只想对照指导的人。先确认你要讨论的是采用方式而不是立刻改工程;如果随后要改代码,再单独确认写文件。源文没有给出 API 名单或最低系统版本之外的细节,不要补未出现的接口。
使用边界
推荐安装只有带 --skill swiftui-expert-skill 的那条 npx skills add。不要改技能名,也不要发明未出现的 skills add 变体。源文写过若干客户端的专属清单,并写了兼容客户端会从 plugin.json 与 skills/ 自动发现。不要把那份客户端名单抄进正文,也不要断言只支持名单内的工具。
证据覆盖的是指导:状态管理、视图组合、性能、Liquid Glass。源文没有给出自动重构命令或测试脚手架。把英文里的 review 理解成检查代码,不要把它做成未授权的批量改写。未写明的 UIKit 迁移或非 SwiftUI 主题,都不要补全。