twostraws/SwiftData-Agent-Skill

SwiftData agent skill for Claude Code, Codex, and other AI tools.

解決する問題

Claude Code、Codex、Cursor、Gemini などの AI コーディングアシスタントは、SwiftData コードを書く際に、特にトレーニングされていない新機能や、頻繁に間違える古い API で、しばしば間違いを犯します。このスキルは、専門家レベルの SwiftData 知識を、それらの一般的な間違いを直接ターゲットにした一連のルールにパッケージ化し、アシスタントがすでに知っている基本にトークンを浪費することなく、より正確で効率的なコードを生成できるようにします。

仕組み

SwiftData Pro は「エージェントスキル」です。これは、AI コーディングアシスタントにインストールするルールとガイダンスのバンドルです。インストール後、Claude Code では /swiftdata-pro、Codex では $swiftdata-pro のようなコマンドでトリガーするか、自然言語で質問することで使用できます。また、「最新の API 使用法についてコードをチェックして」や「SwiftData モデルにインデックスを追加すべき場所をチェックして」などの具体的な指示を与えることもできます。このスキルは、@Model、@Query、述語、インデックス、マイグレーション、リレーションシップ、iCloud 同期などのトピックをカバーし、LLM が間違えやすいエッジケースと落とし穴に焦点を当てています。

対象読者

AI コーディングアシスタントを使用して Swift または Apple プラットフォームのコードを書く開発者、特に iOS 26+ および Swift 6.2+ で SwiftData を使用している開発者。また、独自のルールを書く代わりに、事前構築された専門家がキュレーションしたスキルをインストールしたい人にも役立ちます。

ハイライト

  • SwiftData に関する本の著者である Paul Hudson によって作成されたため、ルールは深く最新の専門知識に基づいています。
  • LLM が実際に犯す具体的な間違いをターゲットにしており、一般的なアドバイスではありません。基本にトークンを浪費しません。
  • 複数のアシスタントで動作:Claude Code、Codex、Gemini、Cursor など。
  • プラグインマーケットプレイス(Claude Code)または npx(その他大多数)でインストール可能で、プロジェクトごとまたはグローバルインストールを選択できます。
  • MIT ライセンスのオープンソースで、チェックの追加や改善のための貢献を歓迎します。

関連

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