SwiftUIとSwift 6.2を使用したiOS 26開発のための23のエージェントスキル

r/ClaudeAIの開発者が、AIコーディングアシスタントの一般的な問題に対処するために、iOS開発向けに23のエージェントスキルを構築しました。これらのスキルはiOS 26+とSwift 6.2を対象としており、ベストプラクティスが含まれ、非推奨APIは使用されていません。
解決される問題
開発者は、汎用モデルが「常に非推奨のAPIを誤って生成し、古いパターンと新しいパターンを混同し、Liquid GlassやFoundation ModelsなどのiOS 26の機能について全く理解していない」ことを発見しました。これらのスキルをインストールすることで「ほとんどの誤った生成(ハルシネーション)の問題が修正され」、エージェントが「はるかに正確で最新のコードを生成し、古いパターンを避ける」ようになったと報告しています。
スキルのカバー範囲
これらのスキルは、iOS開発のほとんどの領域をカバーしています:
- SwiftUIパターン
- SwiftData
- StoreKit 2
- プッシュ通知
- ネットワーキング
- 並行処理
- アクセシビリティ
- ローカライゼーション
- WidgetKit
- MapKit
- その他
インストール手順
Claude Codeの場合:
マーケットプレイスの追加(一度だけ): /plugin marketplace add dpearson2699/swift-ios-skills
すべてをインストール: /plugin install all-ios-skills@swift-ios-skills
または、テーマ別バンドルをインストール:
/plugin install swiftui-skills@swift-ios-skills /plugin install swift-core-skills@swift-ios-skills /plugin install ios-framework-skills@swift-ios-skills /plugin install ios-engineering-skills@swift-ios-skills
Claude Web AppまたはClaude Desktopの場合:
- リポジトリから必要なスキルフォルダをダウンロードし、それぞれをzip形式で圧縮
- 設定 > 機能 に移動し、「コード実行とファイル作成」が有効になっていることを確認
- カスタマイズ > スキル に移動し、「+」をクリック、次に「スキルをアップロード」を選択
- zipファイルをアップロード
スキル設計の考慮事項
開発者は、Claudeプラットフォームのドキュメントに記載されているベストプラクティスに従い、「スキルの説明を作成する際に特別な注意を払いました」。エージェントがどのスキルをロードするかを決定する際に見る唯一の情報であるため、「説明を最適化するために数回の調整を行い、できるだけ確実に呼び出されるようにしました」。すべてのスキルは自己完結型なので、開発者は「実際に必要なものだけを取得」できます。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

オープンソースのCLIツール「sdf」は、Claudeを使用してスタックされたGitHub PRを管理します。
sdfは、MITライセンスの無料CLIツールで、gitとghを使用して積み上げプルリクエストのワークフローを自動化します。Claude CLIが差分分析やコンフリクト解決などの複雑なタスクを処理します。

Agent Browser Shield: 無料のOpenClaw拡張機能がプロンプトインジェクションとダークパターンをブロック
PixieBrixがAgent Browser Shieldをリリース。これはOpenClaw向けの無料ソース利用可能なブラウザ拡張機能で、プロンプトインジェクション、ダークパターン、コンテキスト汚染をブロックし、トークン使用量を削減します。

Queuelo: LLMエージェント向け軽量承認API
Queueloは、LLMエージェントが不可逆的なアクションを実行する前に一時停止できるシンプルなAPIレイヤーです。エージェントがアクションリクエストをPOSTすると、承認または拒否の通知が届き、エージェントはウェブフックを通じて回答を受け取ります。

Tendr Skill: エージェントメモリ管理のための決定論的CLI操作
Tendr Skillは、構造化された長期記憶のために推論と実行を分離するエージェントスキルであり、エージェントが変更すべきことを決定し、CLIツールが構造的な操作を確定的に処理することを可能にします。[[ウィキリンク]]とファイル間の明示的な意味的階層をサポートしています。