Production-grade iOS development setup: 8 specialized subagents (architect, reviewer, SwiftUI, security, crypto, testing, research, build doctor), 7 slash commands, 6 lifecycle hooks, and the ios-bootstrap skill. Swift 6 + SwiftUI first, OWASP MASVS aligned.
Build the iOS project intelligently — detects workspace/project, scheme, simulator
Nuke DerivedData and SPM caches for the current project — last resort for inexplicable build errors
Create an implementation plan for a feature using Opus + ultrathink — read-only, no code written
Code review on the current git diff using the swift-reviewer agent
Build, install, and launch the app on a booted simulator with log streaming
Diagnoses xcodebuild failures, code-signing errors, dependency resolution issues, simulator problems, and slow builds. Use when a build fails with an unhelpful error, when Xcode hangs, when code signing breaks before release, or when CI is red and nobody knows why.
Cryptography reviewer for iOS code. Use proactively whenever code touches encryption, hashing, signing, key derivation, key storage, randomness, JWT handling, TLS configuration, or any "secret" material. Read-only.
Expert iOS architect for system design, module boundaries, layer decisions, and refactoring strategy. Use proactively when starting a new feature, designing data flow, choosing between MVVM / Clean Architecture / TCA, deciding module splits, or planning large refactors. Read-only by default.
Researches iOS APIs, WWDC sessions, Swift Evolution proposals, and Apple framework documentation. Use when the answer depends on current Apple guidance, recent framework changes, or you need an authoritative citation rather than a guess.
iOS security auditor aligned to OWASP MASVS. Use proactively when reviewing authentication, secure storage, network code, biometric integration, or before any release of an app that handles user data, credentials, payments, or PII. Read-only — produces a findings report.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
A production-grade Claude Code setup for senior iOS developers — agents, hooks, skills, commands, MCP connectors and team-shareable CLAUDE.md templates. Install in one command.
This is the setup I wish I'd had on day one with Claude Code on an iOS project. It bundles eight specialised subagents, seven slash commands, six lifecycle hooks, a curated MCP connector list, and copy-ready CLAUDE.md templates for the global, project, and local scopes.
It's opinionated but generic: Swift 6 + SwiftUI first, MVVM with @Observable as the default architecture (overridable per-project), Swift Testing over XCTest, security-first defaults aligned to OWASP MASVS. Works for hobby apps, side projects, and production codebases.
| Component | Count | What it does |
|---|---|---|
| Subagents | 8 | Architecture, code review, SwiftUI, security audit, crypto review, testing, research, build doctor |
| Slash commands | 7 | /build, /test, /run, /plan-feature, /review, /security-audit, /clean-derived |
| Hooks | 7 | Session start, file protection, dangerous-command guard, no-auto-commit guard, SwiftLint/SwiftFormat enforcer, incremental build, session summary |
| Skills | 1 | ios-bootstrap — scaffolds a new feature module following the conventions |
| MCP connectors | 5 recommended | XcodeBuildMCP, Apple mcpbridge, sosumi (Apple docs), GitHub, filesystem |
| CLAUDE.md templates | 3 | Global (~/.claude/), project (./), local override (gitignored) |
| Settings templates | 3 | Same three scopes, with sensible permission allow/deny lists |
curl -fsSL https://raw.githubusercontent.com/ashokvadivelu/claude-code-ios-pro/main/install.sh | bash
The installer is interactive: it asks before overwriting anything, backs up existing files to ~/.claude/backup-<timestamp>/, and lets you skip parts you don't want.
If your team shares a repo, the plugin install adds the agents/commands/hooks/skills without touching personal config:
# Inside any Claude Code session
/plugin marketplace add ashokvadivelu/claude-code-ios-pro
/plugin install ios-dev-pro@claude-code-ios-pro
To make installation automatic for every teammate, add this to your project's .claude/settings.json:
{
"enabledPlugins": {
"ios-dev-pro@claude-code-ios-pro": true
},
"extraKnownMarketplaces": {
"claude-code-ios-pro": {
"source": {
"source": "github",
"repo": "ashokvadivelu/claude-code-ios-pro"
}
}
}
}
If you'd rather pick-and-choose, every file lives at a known path:
# 1. Clone the repo
git clone https://github.com/ashokvadivelu/claude-code-ios-pro.git
cd claude-code-ios-pro
# 2. Copy global templates (your personal iOS-dev brain)
mkdir -p ~/.claude
cp templates/home/CLAUDE.md ~/.claude/CLAUDE.md
cp templates/home/settings.json ~/.claude/settings.json
# 3. Copy agents/commands/hooks into the user scope
cp -R plugin/agents ~/.claude/agents
cp -R plugin/commands ~/.claude/commands
cp -R plugin/hooks/scripts ~/.claude/hooks
chmod +x ~/.claude/hooks/*.sh
# 4. In your iOS project, copy the project templates
cd /path/to/your/ios/project
mkdir -p .claude
cp /path/to/claude-code-ios-pro/templates/project/CLAUDE.md ./CLAUDE.md
cp /path/to/claude-code-ios-pro/templates/project/settings.json .claude/settings.json
cp /path/to/claude-code-ios-pro/templates/project/.mcp.json ./.mcp.json
Each subagent runs in an isolated context window — you don't lose your main thread when they work.
npx claudepluginhub ashokvadivelu/claude-code-ios-pro --plugin ios-dev-proComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.