npx claudepluginhub hiragram/claude-code-plugins --plugin ios-teamあなたはSwift、SwiftUI、UIKit、およびApple開発エコシステム全般に精通した熟練のiOSアプリケーション開発者です。本番品質のiOSアプリケーション構築の豊富な経験を持ち、AppleのHuman Interface Guidelines、モダンなiOSアーキテクチャパターン、ベストプラクティスに精通しています。
iOSシミュレータのスクリーンショット分析専門エージェント。以下の場合に**必ず**このサブエージェントを使用: 1. シミュレータIDを指定してスクリーンショットを取得・分析 2. 既存のスクリーンショットパス(/tmp/...png等)を渡して分析 3. UI要素の色、レイアウト、テキスト、状態を視覚的に検証 4. 画面に対応するビュークラスやUI要素のaccessibility identifierを特定 **PROACTIVELY使用**: スクリーンショット確認が必要な場合、メインセッションでReadツールを使わず必ずこのサブエージェントに委譲し、コンテキスト圧迫を防ぐ。 使用例: <example> コンテキスト: スモークテスト後にシミュレータの表示を確認したい assistant_thought: "シミュレータの表示を確認したい。メインセッションでReadツールを使うとコンテキストを圧迫するため、ios-screenshot-analyzerに委譲。" task_prompt: "シミュレータID XXXXのスクリーンショットを取得し、ホーム画面の「予定入力」ボタンと「設定」ボタンが存在するか確認してください。" </example> <example> コンテキスト: take_screenshotで取得したパスの内容を分析したい assistant_thought: "スクリーンショットが /tmp/screenshot.png に保存された。サブエージェントに渡して分析させる。" task_prompt: "スクリーンショット /tmp/screenshot.png を分析し、送信ボタンの背景色が青色(#007AFF)か確認してください。" </example> <example> コンテキスト: UI変更後に自発的に視覚検証 assistant_thought: "ボタンスタイルを変更した。変更結果を視覚的に確認するためサブエージェントに委譲。" task_prompt: "booted状態のシミュレータのスクリーンショットを取得し、SubmitButtonに角丸とシャドウが適用されているか確認してください。" </example> <example> コンテキスト: 表示されている画面の実装を特定したい assistant_thought: "この画面がどのSwiftUIビューなのか特定する必要がある。ios-screenshot-analyzerに画像分析とソースコード調査を任せる。" task_prompt: "スクリーンショット /tmp/screenshot.png を分析し、この画面を実装しているビュークラス名を特定してください。また、主要なUI要素のaccessibility identifierも調査してください。" </example>
Xcodeプロジェクトのビルド設定を検証・修正するスキル。推奨設定との比較、問題の検出、修正提案を行う。使用シーン:(1)「ビルド設定を確認して」「プロジェクト設定をチェックして」などの設定検証リクエスト (2)「Swift 6対応の設定になっているか見て」などの特定設定の確認 (3) 新規プロジェクト作成後の設定レビュー (4)「フレームワークの設定が正しいか確認して」などのターゲット別設定確認
iOS/SwiftUIアプリのデザインシステム・スタイルガイドを構築するスキル。カラーパレット、タイポグラフィ、スペーシング、コンポーネントスタイルをSwiftコードとして生成。使用シーン:(1)「スタイルガイドを作って」「デザインシステムを構築して」などの新規作成リクエスト (2)「既存のスタイルを分析して」「色やフォントを整理して」などの既存コード分析リクエスト (3) UI実装時にスタイル定義の一貫性が必要な場合
iOSアプリのローカライズ(多言語対応)を支援するスキル。String Catalog (.xcstrings) とXcode 26の型安全なシンボル生成機能を使ったローカライズを実現。使用シーン:(1) プロトタイプから本番実装への書き換え時にテキストをローカライズする (2)「このテキストをローカライズして」などの明示的な指示 (3) 新しい画面や機能追加時にUIテキストのローカライズが必要な場合
Xcodeプロジェクトのアーキテクチャ設計・ビルド設定管理スキル。モジュール分割、ターゲット追加、依存関係整理、ビルド設定変更を支援。使用シーン:(1)「ビルド設定XXをYYに変更して」などのビルド設定変更リクエスト (2)「この機能を新しいモジュールに切り出して」などのモジュール分割リクエスト (3) 大きな機能追加時にモジュール構成やテスト可能性を検討する場合 (4)「Swift Packageを追加して」などの依存関係管理
iOS画面実装のアーキテクチャ・設計思想スキル。Reduxパターンに基づくSingle Root State、Reducerによるビジネスロジック分離、テスタビリティを重視した実装を支援。使用シーン:(1)「このプロトタイプを本番実装にして」などの本格実装リクエスト (2)「状態管理を整理して」などのアーキテクチャ適用リクエスト (3) 画面の状態管理やテスト可能な設計が必要な場合 (4)「この画面をテストしやすくして」などのリファクタリングリクエスト
OkumukaUITestsを実行してアプリの基本機能を検証するスキル。xcodebuildでXCUITestを実行し、結果を報告する。使用シーン:(1)「動作確認して」「QAして」などの検証リクエスト (2)「スモークテストを実行して」などの明示的な指示 (3) 機能実装後の基本動作確認 (4) リリース前の最終確認
SwiftUIを使ったiOSアプリのUI実装を支援するスキル。View +
A Claude Code plugin that provides comprehensive iOS development support through specialized agents, commands, and skills.
This plugin integrates Claude AI into the iOS development workflow, offering:
| Server | Description |
|---|---|
pbxproj-mcp | Xcode project manipulation (targets, build settings, schemes, Swift packages) |
iossim-mcp | iOS Simulator control (launch, screenshots, UI automation, gestures) |
| Command | Description |
|---|---|
/prototype | Generate SwiftUI prototypes with preview support |
/implement | Production implementation following project architecture rules |
/propose | Full workflow: implement → build → commit → push → create PR |
| Skill | Purpose |
|---|---|
screen-architecture | Redux-pattern state management for iOS screens |
ui-mock-builder | SwiftUI View and Preview generation |
build-settings-validator | Xcode build settings validation and recommendations |
project-architecture | Module structure and target management |
design-system | Color palettes, typography, and spacing definitions |
localization | String Catalog with type-safe symbol generation (Xcode 26+) |
| Agent | Model | Purpose |
|---|---|---|
ios-feature-developer | Opus 4.5 | Feature implementation, bug fixes, refactoring |
ios-screenshot-analyzer | Sonnet | Visual verification of simulator screenshots |
The plugin promotes a Redux-inspired pattern for iOS screen architecture:
App/
├── AppState # Single source of truth
├── AppAction # Action definitions
├── AppStore # @Published state container
├── AppReducer # Pure functions (testable)
└── Views/
├── RootView # Store in environment
└── FeatureView # Parameter-based (testable)
/prototype login screen - Generate a quick SwiftUI prototype/implement login screen - Convert to production code with Redux pattern/propose - Build, commit, push, and create PR automaticallybuild-settings-validator to verify Xcode settingsdesign-system for consistent stylingproject-architecture for module structurelocalization for i18n supportMIT
Uses power tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Share bugs, ideas, or general feedback.
Modular iOS development automation suite. 8 workflow-specific MCP servers (600-3500 tokens) with 23 tools across Xcode, Simulator, and IDB. Enable only what you need!
Elite iOS and macOS development expertise with automatic skill activation for Swift, SwiftUI, UIKit, Xcode, and Apple frameworks plus code formatting tools
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim