AvdLee/SwiftUI-Agent-Skill

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

何を解決するか

このプロジェクトは、AIコードツールがSwiftUIコードを書く、レビューし、最適化するのを支援するエキスパートレベルのガイダンスを提供します。状態管理、ビューの構成、パフォーマンスに関するベストプラクティスの構造化されたライブラリを提供することで、AIエージェントが古くなったAPIや非効率なパターンを使用することを防ぎます。

動作方法

これは「エージェントスキル」(エージェントスキルのオープンフォーマットに従う)としてパッケージ化されており、AIアシスタント用のポータブルプラグインとして機能します。エージェントのコンテキストウィンドウを肥大化させることなく、エージェントが必要に応じて読み込む参照ファイルのセットを提供します。また、xctraceをラップするPythonベースのツールチェーンも含まれており、AIエージェントがInstrumentsのトレースを記録・分析し、フリーズやハッチングなどのパフォーマンス問題を診断できるようにします。

対象ユーザー

  • SwiftUIアプリケーションを開発するためにAIコードアシスタント(Claude Code、Cursor、ChatGPTなど)を使用する開発者やチーム。
  • SwiftUIビューおよびデータフローのレビューまたはリファクタリングを行うエンジニア。
  • リスト、スクロール、ナビゲーションのパフォーマンスを最適化したい開発者。

主な特徴

  • 包括的なSwiftUIカバレッジ:@Observable、Swift Charts、macOSマルチウィンドウシーン、最新のSDK 27の変更に関するガイダンスを含む。
  • 自動パフォーマンス分析:AIエージェントが.traceファイルを記録・分析できるPythonツールチェーンを標準搭載。CPU制限とメインスレッドブロッキングの問題を区別可能。
  • 広範なツール互換性:Claude Code、Cursor、Codexなど、エージェントプラグイン仕様をサポートする他のツールと互換性あり。
  • オンデマンドリファレンス:モジュール構造を採用しており、エージェントは現在のタスクに必要な特定のガイダンスのみを読み込む。

関連

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