ByteNoteByteNote

字节笔记本

2026年6月9日

Codex 接触 Xcode 项目前必装的 5 个 Skill 包

API中转
¥120

Codex 和 Claude Code 在接触 iOS/macOS 项目时,如果没有合适的 Skill 配置,往往会写出已废弃的 API、产生编译错误、浪费时间调试。本文推荐 5 个经过实战验证的 Skill 包,每个都来自真正用 Agent 交付 App 的开发者。

1. Paul Hudson:Swift Foundation

Paul Hudson(@twostraws)是 Hacking with Swift 的作者,十年 Swift 教学经验。他的 SwiftUI 规则能帮助纠正 Agent 的常见错误。

四个 Skill 包:

Skill覆盖内容
SwiftUI Pro现代 SwiftUI API、视图组合、状态管理
Swift Concurrency Proasync/await、actors、Sendable、Swift 6 迁移
Swift Testing Pro测试宏、参数化测试、XCTest 迁移
SwiftData Pro模型、查询、迁移、CloudKit 同步

他还维护着社区 Swift Skill 的权威目录。

2. Antoine van der Lee:SwiftLee

Antoine(@twannl)运营着最广泛阅读的 Swift 博客之一 SwiftLee,拥有 5 个 Skill 仓库。其中 Xcode Build Optimization 最突出——6 个子 Skill 覆盖构建设置和编译时间优化。

五个 Skill 包:

Skill覆盖内容
SwiftUI Expert状态管理、视图组合、性能、Liquid Glass
Swift Concurrencyactors、Sendable、数据竞争安全、Swift 6 迁移
Swift Testing Expert现代测试模式、XCTest 迁移、参数化测试
Core Data Expert栈搭建、fetch 请求、后台上下文、迁移
Xcode Build Optimization6 个子 Skill:构建设置、编译时间、项目配置

3. Thomas Ricouard:Codex Expert

Thomas(@Dimillian)构建了 Codex Monitor(开源 macOS 多 Agent 管理应用),随后加入 OpenAI 开发者体验团队。他的 Skills 现在作为 官方 Codex Build iOS App 和 Build Mac App 插件 随版本自动更新。

Build iOS Apps 插件包含:

  • SwiftUI Liquid Glass — iOS 26+ Liquid Glass API、modifier 排序、降级方案
  • SwiftUI UI Patterns — 导航、sheets、App 架构、可复用组件
  • SwiftUI Performance Audit — 失效风暴、identity churn、布局抖动
  • SwiftUI View Refactor — 更小的子视图、MV 风格数据流、Observation
  • iOS Debugger Agent — Simulator 构建/运行/调试(XcodeBuildMCP)
  • iOS App Intents — Siri、Shortcuts、Widget 集成

Build macOS Apps 插件额外覆盖 AppKit 互操作、打包/公证、签名/entitlements、窗口管理、SwiftPM 工作流。

源码在 Official OpenAI Plugins 仓库

4. Krzysztof Zabłocki:规则系统 + 高级工具

Krzysztof(@merowing_)创建了 Sourcery——被 Airbnb、The New York Times 等 40000+ 应用使用的 Swift 元编程工具。

他的方法与众不同:不是单独的 Skill 文件,而是基于 3 年日常 LLM 使用经验构建的 12 个领域规则文件 + 智能加载器。加载器利用 LLM 自我反思来决定应用哪些规则。

特点:

  • 工具无关:同一套规则在 Cursor、Claude Code、Codex 中都能用
  • 渐进式文档阅读 CLI 工具,让 Agent 友好地搜索文档
  • 还创建了 Inject 用于 Swift 热重载,无需重新构建即可预览 UI 变化

可免费获取的文件:

  • general.md — 主要指令和编码标准
  • rule-loading.md — 按上下文选择规则的智能加载器

完整 12 文件集(依赖注入、SwiftUI 架构、ViewModel 协调、Swift Testing)是 Swifty Stack 课程的一部分。

5. AppCreator:Agent 友好的构建工具

以上 Skill 都没用的前提是 Agent 连你的代码都构建不了。Xcode 构建输出冗长,测试输出更糟,XCTest 和 Swift Testing 两套构建系统并存,Agent 经常卡住。

AppCreator 解决这个问题:

  • 为 Xcode 项目生成 Agent 友好的默认配置
  • Buildable 文件夹 — Agent 添加文件无需重新生成项目文件
  • Warnings as Errors — Agent 不会写已废弃的代码
  • Makefiles — 所有命令(build、run、test)集中管理
  • xcbeautify — 清晰可解析的输出替代 Xcode 的信息墙
  • 版本追踪 — 精确知道每次更新改了什么

总结

Skill 包核心价值来源
Paul HudsonSwift 基础四大件@twostraws
Antoine van der Lee构建优化 + Swift 全栈@twannl
Thomas Ricouard官方 Codex iOS/macOS 插件@Dimillian / OpenAI
Krzysztof Zabłocki规则系统 + 元编程@merowing_
AppCreator构建工具链@PaulSolt

安装一个试试,看看 Agent 写出的代码有什么变化。然后叠加更多。

本文内容整理自 X/Twitter @PaulSolt 的帖子。

分享: