Swiftコードの品質分析と改善提案を行う。 Swift 6対応、Concurrency安全性、プロトコル指向設計を重点的にチェックする。 使用タイミング: (1) コードレビュー時、(2) リファクタリング前の分析、 (3) 「Swiftコードを分析して」、(4) パフォーマンス問題の調査時
/plugin marketplace add CAPHTECH/claude-marketplace/plugin install apple-platform-plugin@caphtech-marketplaceSwiftコードの静的分析、品質評価、改善提案を行う。 1. **品質分析**: コードスメルやアンチパターンを検出 2. **Concurrency安全性**: Swift 6のStrict Concurrency対応を評価 3. **設計評価**: プロトコル指向、値セマンティクスの適切な使用を確認 4. **パフォーマンス**: メモリ使用量、計算効率の問題を特定 1. **データ競合リスク** - Sendable非準拠の型を並行コンテキストで使用 - @MainActor欠落によるUI更新の安全性問題 - 適切な隔離なしの共有可変状態 2. **メモリ問題** - 循環参照(強参照サイクル) - 大きな値型のコピー - 不適切なキャプチャリスト 3. **型安全性** - 強制アンラップ(!)の乱用 - 暗黙的アンラップオプショナルの不適切な使用 - as! による危険なキャスト
Use this agent to verify that a Python Agent SDK application is properly configured, follows SDK best practices and documentation recommendations, and is ready for deployment or testing. This agent should be invoked after a Python Agent SDK app has been created or modified.