AvdLee/Xcode-Build-Optimization-Agent-Skill

An Agent Skill helping you to optimize Xcode incremental and clean builds by running benchmarks and optimizing build settings.

解決する課題

このプロジェクトは、iOSおよびmacOS開発者のXcodeビルド時間が遅い問題に対処します。推測に頼るのではなく、クリーンビルド、インクリメンタルビルド、Swift Package Manager(SPM)のオーバーヘッドにおけるボトルネックを特定・修正する、根拠に基づいたワークフローを提供します。これにより、開発者は年間数時間の生産性損失を回避できます。

動作方法

AIコーディングツール向けに設計された「エージェントスキル」のセットを提供します。オーケストレーターが2段階プロセスで5つの専門スキルを調整します。

  1. 分析: エージェントがプロジェクトをベンチマークし、コンパイル、プロジェクト設定、SPMに関するアナライザーを実行し、Markdownファイルに優先順位付きの最適化計画を生成します。
  2. 修正: ユーザーが計画内の特定項目を確認・承認した後、フィッカー・スキルが変更を実装し、プロジェクトを再ベンチマークしてパフォーマンス向上を検証します。

対象ユーザー

  • ローカルビルドループが遅いと悩むiOSおよびmacOS開発チーム。
  • 特定のビルド時間の劣化を調査したい開発者。
  • 一時的なスクリプトではなく、構造的で再利用可能な方法でXcodeビルドを最適化したいチーム。

主な特徴

  • 包括的な監査: ビルド設定、スクリプトフェーズ、ターゲット依存関係、SwiftUIビューの複雑さなど、40以上の個別チェックを実施。
  • 安全なワークフロー: ユーザーが明示的に変更を承認するまで、プロジェクトファイルは変更されません。
  • マルチツール対応: Claude Code、Cursor、OpenAI互換ツールなど、さまざまなAIコーディング環境と互換性があります。
  • 根拠に基づく: Appleのドキュメント、WWDCセッション、コミュニティのベストプラクティスに基づいています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト