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+ からの移行ガイドが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト