安裝
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 主題,都不要補全。