iOS development plugin with VIP+W Clean Architecture, legacy migration, comprehensive code review, performance optimization, and memory leak detection
npx claudepluginhub arimunandar/claude-code-ios-pluginComprehensive iOS development toolkit with VIP+W architecture, legacy migration, code review, performance optimization, memory leak detection, and accessibility auditing
Professional iOS development toolkit with VIP+W Clean Architecture, UIKit horizontal-first layouting, comprehensive code review, and performance optimization.
AskUserQuestionOpen Claude Code and run:
/plugin marketplace add arimunandar/claude-code-ios-plugin
/plugin install ios-development
/plugin list
git clone https://github.com/arimunandar/claude-code-ios-plugin.git ~/.claude-plugins/ios-development
~/.claude-plugins/ios-development/install.sh --global
All agents and key skills use a structured interview approach before taking action. This ensures Claude gathers proper context instead of making assumptions.
When you ask an agent to perform a task, it will first ask clarifying questions using the AskUserQuestion tool:
User: Create a product detail screen
Claude: Before I create this screen, let me understand your requirements:
[AskUserQuestion tool]
1. What's the main purpose? (Display data / Form input / Navigation hub / Settings)
2. What components needed? (Text labels, Buttons, Images, Lists)
3. Data source? (API / Local / User input / Multiple sources)
4. Navigation pattern? (Push to detail / Modal / Tab switching / Back only)
User: [Selects options]
Claude: Got it! I'll create a product detail screen with:
- Image gallery, title, price, description
- Buy button with purchase flow
- Data from your REST API
- Push navigation to checkout
[Shows ASCII preview]
[Then generates VIP+W code]
If you want to skip questions, you can:
| Agent | Interview Focus |
|---|---|
uikit-architect | Screen purpose, components, data source, navigation |
legacy-migrator | Migration scope, pain points, test status, timeline |
ios-code-reviewer | Review focus, severity threshold, code context |
performance-optimizer | Symptoms, target area, performance goals |
memory-leak-detector | Scan scope, known issues, closure patterns |
accessibility-auditor | Audit scope, WCAG level, priority features |
ios-security-auditor | Security focus, data types, compliance |
test-coverage-analyzer | Analysis scope, test types, coverage target |
appstore-reviewer | Review focus, submission timeline, app category |
After installation, try these prompts to verify the plugin is working:
| Prompt | Expected Behavior |
|---|---|
| "What architecture should I use for iOS?" | Recommends VIP+W (not MVVM, not VIPER) |
| "Create a Product detail screen" | Generates VIP+W structure with all 7 files |
| "How should I structure my iOS project?" | Explains VIP+W with Worker pattern |
| "Show me the data flow for a fetch request" | View → Interactor → Worker → Presenter → View |
| Prompt | Expected Behavior |
|---|---|
| "Create a login screen with email, password, and submit button" | Shows ASCII preview FIRST, then UIKit code |
| "Build a profile card with avatar, name, and bio" | ASCII diagram before any Swift code |
| "Design a settings row with icon, title, and chevron" | Horizontal slicing explanation + ASCII |
| "Layout a product cell with image, title, price, and buy button" | Row-by-row ASCII breakdown |
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations