開發者分享了對於「SwiftUI UI 模式」Agent Skills的改進進展
AI 中文摘要Claude 生成
開發者分享了對於「SwiftUI UI 模式」Agent Skills的改進進展,這是他在開發 SwiftUI 應用時最喜歡的技能之一。該技能整合了他常用的所有設計模式和大量實作範例,使得 AI Agent 能夠生成簡潔優質的 SwiftUI 程式。
技能公開庫 這個技能是一個更大型「Skills」公開庫的一部分,該庫目前包含 11 個可重複使用的開發技能,涵蓋:
- Apple 平台
- GitHub 工作流程
- React 效能優化
- 技能審計等領域
這些技能被設計為自成一體的單元,使用者可以將技能資料夾放在 CODEX_HOME/skills 目錄下安裝。
技能集合範圍 相當廣泛,涵蓋多種開發場景:
- 「App Store 變更日誌」技能從 git 歷史生成使用者友善的 App Store 發布說明
- 「iOS 偵錯 Agent」使用 XcodeBuildMCP 在模擬器上構建、啟動和偵錯 iOS 應用,並進行 UI 檢查、互動測試和螢幕截圖
- 「macOS SwiftPM 應用封裝」技能能夠在不需要 Xcode 專案的情況下,搭建、構建、封裝和簽署基於 SwiftPM 的 macOS 應用
SwiftUI 專門技能 除了上述的「UI 模式」技能外,還包括:
- 「SwiftUI 液態玻璃」技能(針對 iOS 26+ 液態玻璃 API 的正確實作)
- 「SwiftUI 效能審計」技能(針對無效化風暴、身份變動、版面配置抖動等效能瓶頸的分析)
- 「SwiftUI 檢視重構」技能(將檢視檔案重構為更小的子檢視和穩定的檢視樹)
其他語言與框架技能 也在庫中:
- 「Swift 並行處理專家」技能,可以檢查和修正 Swift 6.2+ 的並行處理問題,包括 Actor 隔離問題和 Sendable 違規
- 「React 元件效能」技能用於診斷緩慢的 React 元件問題
- 「專案技能審計」技能通過分析專案過往的 Codex 工作階段、記憶、現有本地技能和慣例來推薦最高價值的新技能
模組化設計理念 強調每個技能應該有明確單一的目的,配有詳細的 SKILL.md 文檔說明其觸發條件、工作流程指南、使用範例和參考資料,並與現有技能保持一致的設計模式。
持續優化進展 反映出這套技能體系已經達到相當的成熟度。這個項目展示了如何通過精心組織和文檔化的 AI 技能集合,為不同類型的開發任務提供專業級的輔助。
I've made quite a bit of improvements for my SwiftUI pattern agent skill, one of my favorite skill for working on SwiftUI apps.
— Thomas Ricouard (@Dimillian) March 15, 2026
It distills all the patterns I use, with many examples, so the agent can do clean SwiftUI! https://t.co/oHjAfGf0Nf pic.twitter.com/Tt4gXKt7jH
