AvdLee/SwiftUI-Agent-Skill

Add expert SwiftUI Best Practices guidance to your AI coding tool (Agent Skills open format).

解決する課題

このプロジェクトは、開発者が高性能でモダンな SwiftUI アプリケーションを構築できるよう、AI コーディングアシスタント向けの専門的なナレッジベースとツールセットを提供します。状態管理、ビューの構成、および最新の iOS API(iOS 26+ Liquid Glass を含む)に関する簡潔で実行可能なリファレンスを提供することで、AI エージェントが古くなったコードや非効率な SwiftUI コードを生成することを防ぎます。

仕組み

このプロジェクトは、Claude Code、Cursor、ChatGPT などのツールと互換性のあるオープンフォーマットを使用して「Agent Skill」としてパッケージ化されています。AI エージェントがコンテキストウィンドウの肥大化を避けるために、オンデマンドで読み込むことができる Markdown リファレンスファイルのライブラリで構成されています。さらに、xctrace をラップした Python ベースのツールチェーンが含まれており、AI エージェントが Instruments のトレースを記録および分析できるようにし、トレースデータからハングやヒッチなどのパフォーマンスの問題を直接診断できるようにします。

対象者

  • AI コーディングツールが最新のベストプラクティスに従うことを確実にしたい、SwiftUI を使用している開発者およびチーム。
  • AI エージェントを介して Instruments を使用してアプリのパフォーマンスをプロファイリングおよび分析する必要がある iOS/macOS 開発者。
  • レガシーな SwiftUI コードを最新の API にリファクタリングしている開発者。

ハイライト

  • オンデマンド・リファレンス・ライブラリ: @Observable や NavigationStack から Swift Charts、アクセシビリティまで、あらゆる内容を網羅。
  • 自動パフォーマンス分析: xctrace ファイルを記録および解析するスクリプトが含まれており、エージェントがハングの原因が CPU 依存か I/O ブロックかを特定できるようにします。
  • 幅広いツール互換性: Claude Code、Cursor、Codex、ChatGPT を含む複数の AI クライアントをサポート。
  • 最新 API の網羅: iOS 26+ Liquid Glass 向けの特定ガイダンスや、iOS 15+ からの移行ガイドが含まれています。

関連

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