# 策展 · X (Twitter) 🔥

> 作者：Antoine v.d. SwiftLee  (@twannl) · 平台：X (Twitter) · 日期：2026-03-28

> 原始來源：https://x.com/twannl/status/2037942996243529730

## 中文摘要

開發者透過新推出的六項 Agent Skill 實現了顯著的 Xcode 構建效能提升，其中早期採用者改善了 78% 的構建時間。這套工具整合了 End to End (端到端) 的構建分析、最佳化與驗證流程，採用推薦優先的工作流，確保在使用者明確批准前不會修改任何專案文件。

**核心功能與工作流程**

Agent Skill 以協調者 (orchestrator) 為中心，統籌五項專家級技能的運作：

- 基準測試 (Benchmark)：執行 3 次完整構建與 3 次增量構建，建立重複性測試結果
- 編譯分析器 (Compilation Analyzer)：偵測 Swift 編譯熱點與源碼層級最佳化建議
- 專案分析器 (Project Analyzer)：審計構建設定、Scheme、script phase 與目標相依性
- SPM 分析 (SPM Build Analysis)：檢查套件圖表、plugin 負擔與模組變體
- 構建修復工具 (Build Fixer)：應用批准的變更並重新基準測試以驗證改善

整個流程分為兩個階段：第一階段分析產生優先排序的最佳化計畫（儲存在 `.build-benchmark/optimization-plan.md`），第二階段在使用者批准後才實施修改並驗證成效。

**檢查範圍與最佳化成果**

Agent Skill 執行超過 40 項檢查，涵蓋：

- 構建設定審計（編譯模式、最佳化層級、快取設定）
- script phase 分析（缺少輸入/輸出宣告、不必要的執行）
- 編譯熱點偵測（複雜型別檢查、編譯器診斷旗標）
- 零變更構建負擔（codesign、驗證、script 的固定成本）
- 目標相依性審查與模組變體檢測
- Swift Macro 影響分析與 SwiftUI view 分解建議
- Asset catalog 平行化處理

真實世界的改善數據展示增量構建的顯著成效：Helm for App Store Connect 從 70 秒改善至 9 秒（87% 加速），Stock Analyzer 從 5.3 秒優化至 3.6 秒（32% 加速）。即使是 1 秒的改善在大型團隊中也累積為可觀的時間節省——50 次日構建下每名開發者每年可省 3.5 小時，十人團隊年省 35 小時。

**安裝與使用方式**

開發者可透過多種管道安裝：透過 `npx skills add` 指令安裝所有六項 skill、Claude Code plugin、Cursor plugin（即將推出）、Codex/OpenAI 相容工具，或手動安裝。在 AI 編碼工具中輸入指令 `/xcode-build-orchestrator` 後，Agent 即自動執行分析並產生可共享的優先排序計畫。

**結構化日誌與除錯實踐**

補充文件強調 OSLog 是 Apple 推薦的日誌方案，應取代 print 語句與 NSLog。OSLog 提供低效能負擔、設備存檔與 Xcode 15 整合的結構化日誌，支援 debug、info、warning、error、fault 等多個日誌層級。開發者應使用 Logger 擴展為應用的各個部分建立類別，透過 privacy 標記（如 `.private`）保護敏感資料，並透過 align 與 format API 優化日誌可讀性。Console.app 與 Xcode 都支援基於類別與日誌層級的篩選，協助快速定位問題。

## 標籤

Skills, Agent, 功能更新, iOS
