By Emasoft
The complete iOS / Apple-platform app-authoring suite for Claude Code — the full arc: design, development, architecture, testing, performance, accessibility, security, App Store release, ASO, advertising, monetization, and sales monitoring. 27 skills + 15 expert subagents + 23 slash commands + conservative hooks + curated MCP, distilled and deduplicated from a large corpus of community iOS skills and plugins.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Audit SwiftUI/UIKit accessibility and add missing identifiers, VoiceOver labels, and traits
Parse, symbolicate, and categorize a crash log (.ips/.crash/MetricKit) to root cause
Archive the app and upload a build to TestFlight via App Store Connect.
Audit the App Store listing for keyword coverage, metadata limits, conversion levers, and assets.
Exhaustive iOS hardening — review, plan, fix all P0-P2, modernize, optimize.
Use this agent to simulate Apple's App Review BEFORE you upload — it scans an iOS / iPadOS / macOS / visionOS project for the patterns that get apps rejected (Guideline violations, missing Sign in with Apple, no in-app account deletion, absent PrivacyInfo.xcprivacy, IAP-bypass payments, weak usage strings, missing ATT, unsafe UGC, iPad layout breakage, placeholder/debug content, screenshot and metadata problems) and returns a severity-ranked risk report with the exact guideline number, file:line, and a concrete fix. Use PROACTIVELY before any App Store / TestFlight-to-Store submission, after a rejection email, when adding social/UGC or login or paywall features, or on "will my app get rejected", "review for App Store compliance", "guideline 4.8 / 5.1.1 / 3.1.1", "account deletion", "privacy manifest". Read-only by default — it predicts rejection risk, it does not mutate the project.
Use this agent when the user wants end-to-end App Store Optimization and growth marketing for an iOS/iPadOS app — keyword research and placement, writing the Name/Subtitle/Keywords/Description within exact limits, competitor and market-gap analysis, install-conversion (icon, first-3 screenshots, social proof), review sentiment mining, localization strategy, A/B test (iOS PPO) hypotheses, brand voice, product positioning, and paid-UA / growth strategy. Trigger phrases: "audit my App Store listing", "ASO audit", "keyword research", "rank for keywords", "optimize my title/subtitle/keywords", "improve install conversion", "competitor ASO", "review sentiment", "should I localize", "write my app description", "positioning / blue ocean", "go-to-market", "growth strategy", "will my listing get rejected". Use PROACTIVELY before a launch and before any metadata push to App Store Connect. This agent researches, scores, and drafts copy; it does not push metadata or edit app code.
Use this agent when you need to turn a visual design into native SwiftUI for iOS 26 / Swift 6.2 — a Figma frame (via the Figma MCP), a Lanhu/Zeplin export, a design spec, or a screenshot. It reads the design's layout, hierarchy, text, and tokens; maps them to native components and HIG system styles instead of pixel-replicating; covers every screen state (not just the happy path); and verifies the result numerically with accessibility frames. Trigger phrases: "build this Figma frame in SwiftUI", "match this design", "turn my Figma into iOS code", "implement the comp", "convert this screenshot to SwiftUI", "extract design tokens from Figma", "polish this screen to the design". Use PROACTIVELY whenever a design link/file/screenshot is handed over with intent to build or match it in SwiftUI.
Use this agent when the user wants an accessibility (a11y) audit of an iOS/iPadOS/macOS app — VoiceOver labels and traits, Dynamic Type scaling, color contrast, touch-target sizes, focus order, modal focus trapping, Reduce Motion/Transparency, accessibility identifiers for UI tests, and WCAG 2.1/2.2 + Apple HIG compliance. Trigger phrases: "check my app for accessibility issues", "audit a11y / VoiceOver", "is this accessible?", "review accessibility before App Store submission", "fix Dynamic Type", "WCAG compliance", "ADA / EAA compliance". Use PROACTIVELY before any App Store submission and after new UI is added, since missing labels and broken Dynamic Type are common rejection and usability blockers. This agent reads and reports; it does not edit code.
Use this agent to design or review the architecture of an iOS / iPadOS / macOS app (Swift 6.2 / iOS 26) — choosing a stack (MVVM / MVVM+Coordinator / Clean / VIPER / MVI / TCA), defining module boundaries and SPM splits, wiring dependency injection, designing data flow and navigation, or auditing a codebase for architecture anti-patterns. Triggers: "design the architecture", "which architecture should I use", "MVVM or Clean", "review my view models / state management", "is my SwiftUI architecture testable", "logic in the view body", "audit separation of concerns", "check my navigation architecture", "should I split this into a package", "where does @MainActor go", "refactor this Massive View Controller / God ViewModel", "write an ADR". Use PROACTIVELY before a new module or major refactor, and whenever a feature introduces a navigation flow, service layer, or cross-module dependency.
Design, generate, evaluate, and ship Apple-platform APP ICONS — from a conversion-optimized 1024×1024 master to an iOS 26 Icon Composer .icon bundle (light/dark/tinted/clear variants), AppIcon.appiconset, or macOS .icns — plus IN-APP icon glyphs (SF Symbols / Iconify imagesets). Covers small-size readability and App Store tap-through (TTR) A/B testing. Use when asked for: "app icon", "icon design", "generate app icon", "AppIcon.appiconset", ".icns", "Icon Composer", "liquid glass icon", ".icon package", "ictool", "actool icon", "dark/tinted icon variant", "icon A/B test", "validate app icon", "icon white border", "missing icon size", "SF Symbol to SVG", "menu bar icon", "imageset".
App Intents on iOS/iPadOS/macOS 26 (Swift 6.2) — expose app actions and content to Siri, Apple Intelligence, Shortcuts, Spotlight, Visual Intelligence, the Action Button, Control Center, and interactive widgets. Use when implementing or debugging AppIntent, AppEntity, AppEnum, EntityQuery, AppShortcutsProvider, SnippetIntent, IndexedEntity, assistant schemas (@AppIntent(schema:)), Spotlight indexing, or migrating from SiriKit/INIntent — or any "App Intents / App Shortcut / Siri phrase / Visual Intelligence" task.
AUDIT an iOS / iPadOS / macOS / visionOS app project for App Store Review Guideline compliance BEFORE upload — catch the top rejections (Sign in with Apple, account deletion, privacy manifest, IAP, usage strings, ATT, demo account) while they are cheap to fix. Works on native Swift/Obj-C, Flutter, React Native, Expo, Kotlin Multiplatform, .NET MAUI, Cordova/Ionic, Capacitor, and Unity. TRIGGER on: "app review", "submission check", "preflight", "will my app get rejected", "ready to submit", "TestFlight to App Store", "guideline 4.8 / 5.1.1 / 3.1.1", "privacy manifest", "account deletion requirement", "export compliance". Run Phase 0 (detect framework + locate config) first.
App Store Optimization (ASO) for iOS App Store and Google Play — keyword research and placement, metadata writing within exact character limits, screenshot/icon/preview conversion, review tactics, competitor intelligence, localization, A/B testing, and store-policy compliance, with App Store Connect API (asc CLI) and iTunes Search API recipes. Use when asked to improve app discoverability, rank for keywords, optimize a title / subtitle / keywords field, audit a listing, or raise install conversion. Triggers: "ASO", "keyword research", "rank in the app store", "optimize my app listing", "app store keywords", "screenshot conversion", "increase installs", "will this get rejected".
Build, archive, validate, upload, and submit iOS/iPadOS/macOS/visionOS apps to App Store Connect via fastlane (match/gym/pilot/deliver), xcrun altool, or EAS (eas build / eas submit) for native Swift, React Native, Expo, Flutter, and Capacitor projects. Covers .xcarchive, ExportOptions.plist, code signing, PrivacyInfo.xcprivacy, TestFlight, ASC REST API metadata and screenshots, JWT-signed API keys, App Review submission, rejections, ITMS-XXXXX errors, macOS notarization (notarytool), and Xcode Cloud. Use when asked to submit to the App Store, ship to TestFlight, archive and upload, fastlane release, eas submit, fix code signing or ITMS-90xxx, notarize a Mac app, or respond to a rejection.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
The complete iOS / Apple-platform app-authoring suite for Claude Code — covering the full arc: design → development → architecture → testing → performance → accessibility → security → App Store release → ASO → advertising → monetization → sales monitoring. Distilled, deduplicated, and security-screened from a large corpus of community iOS / Apple-platform skills and plugins.
Modern baseline: Swift 6 / iOS 26 / Xcode 26 era (Liquid Glass, Foundation Models, StoreKit 2, Swift Concurrency).
27 skills (skills/), each a SKILL.md + a references/ tree (310
reference files total), several shipping mined runnable scripts:
| # | Skill | Area |
|---|---|---|
| 1 | swift-concurrency | Swift language / async-await / Sendable |
| 2 | swiftui-ui | SwiftUI views, state, animations |
| 3 | uikit | Programmatic UIKit patterns |
| 4 | ios-app-architecture | MVVM / VIPER / TCA / Clean |
| 5 | ios-data-persistence | SwiftData / Core Data / SQLiteData / CloudKit |
| 6 | ios-testing | XCTest / XCUITest / TDD |
| 7 | ios-performance | MetricKit, hangs, build-speed, binary size |
| 8 | ios-accessibility | VoiceOver, WCAG, audits |
| 9 | ios-security | Keychain, CryptoKit, OWASP Mobile |
| 10 | ios-debugging | Crashes, logging, lldb |
| 11 | foundation-models | Apple Intelligence / Foundation Models framework |
| 12 | app-intents | App Intents: Siri, Shortcuts, Spotlight, Visual Intelligence |
| 13 | liquid-glass | iOS 26 Liquid Glass design system |
| 14 | text-editing | TextKit / AttributedString / Writing Tools |
| 15 | game-feel | Haptics, micro-interactions, SpriteKit/Metal |
| 16 | localization-rtl | l10n, RTL/Arabic, ICU |
| 17 | simulator-automation | Build/run/screenshot/drive the Simulator |
| 18 | figma-to-swiftui | Figma → SwiftUI design-to-code |
| 19 | apple-hig | Human Interface Guidelines enforcement |
| 20 | app-icons | Icon Composer / layered app icons |
| 21 | swift-code-cleanup | Dead code, DerivedData, disk hygiene |
| 22 | ios-essentials | Catch-all of additive iOS capabilities |
| 23 | app-store-release | Archive → TestFlight → App Store (ASC) |
| 24 | app-review-preflight | App Review rejection-risk preflight |
| 25 | app-store-optimization | ASO: keywords, metadata, screenshots |
| 26 | ios-app-growth-marketing | Paid ads, attribution (ATT/SKAN), growth |
| 27 | paywalls-monetization | StoreKit 2 paywalls, subscriptions, LTV |
agents/)15 expert iOS subagents Claude can dispatch for focused work — each merges the best of the corpus's agent definitions, references the relevant skill(s) for deep knowledge instead of duplicating it, and targets the Swift 6 / iOS 26 SDK:
| Agent | Role |
|---|---|
ios-architecture-reviewer | Design/review architecture (MVVM/TCA/Clean), modules, DI, navigation |
ios-code-reviewer | Swift 6 concurrency, memory, Codable, API-correctness PR review |
ios-performance-profiler | Instruments/MetricKit, energy, memory, SwiftUI render cost |
ios-security-auditor | OWASP MASVS, Keychain, ATS, Privacy Manifest |
ios-accessibility-auditor | VoiceOver, Dynamic Type, WCAG/HIG a11y |
ios-test-author | Swift Testing / XCTest / XCUITest authoring + closed-loop run |
ios-debugging-detective | Crash-log symbolication, LLDB, root-cause fixes |
app-review-simulator | Predict App Store rejection risk before upload |
ios-design-critic | HIG + UX/UI craft, Liquid Glass, layout review |
ios-build-release-driver | Build fixes, SPM, archive, signing, TestFlight/ASC |
ios-data-architect | Core Data / SwiftData / GRDB / CloudKit schema + migrations |
aso-marketing-strategist | ASO + growth + brand + paid-ads strategy |
paywall-monetization-engineer | StoreKit 2 IAP, subscriptions, paywalls, RevenueCat |
swift-modernizer-cleaner | Modernize to iOS 26 APIs + remove dead code |
figma-to-swiftui-converter | Convert Figma/spec/screenshot to native SwiftUI |
commands/)23 slash commands spanning the whole arc — they orchestrate the agents + skills:
/ios-new-app · /ios-health-check · /ios-code-review · /ios-fix-build ·
/ios-swift6-migrate · /ios-perf-audit · /ios-test · /ios-analyze-crash ·
/ios-a11y-audit · /ios-security-audit · /ios-design-review ·
/ios-review-preflight · /ios-aso-audit · /ios-archive-testflight ·
/ios-prepare-submission · /ios-cleanup · /ios-localize · /ios-simulator ·
/ios-setup-asc · /ios-write-spec · /ios-extract-ipa · /ios-paywall ·
/ios-icon
hooks/)A deliberately small, non-blocking set (see hooks/README.md):
swift-modernization-warn (active — nudges deprecated→modern iOS 26 APIs on
.swift edits, never blocks) and swift-format (opt-in — swiftlint --fix /
swift format if installed, graceful no-op otherwise).
.mcp.json)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 claimnpx claudepluginhub emasoft/emasoft-complete-ios-app-authoring --plugin emasoft-complete-ios-app-authoringTask distribution, agent coordination, progress monitoring - executes plans via subagents. Requires AI Maestro for inter-agent messaging.
Comprehensive validation, management, and standardization suite for Claude Code plugins and marketplaces. Includes 190+ validation rules, plugin lifecycle management, marketplace operations, health checks, security auditing, GitHub repo validation, plugin/marketplace repo scaffolding, and standardization tooling. Features severity hierarchy, --strict mode, language-aware token estimation, and universal plugin/marketplace templates.
GHE (GitHub-Elements) - Automated project management for Claude Code using GitHub Issues as persistent memory with orchestrated DEV/TEST/REVIEW workflow.
Portable utility tools for Claude Code plugin marketplaces. Includes release automation and markdown TOC generation.
Exports current session segment (since last compaction) with system-reminder stripping -- main conversation, subagent transcripts, sidechains, and debug logs in structured markdown
Comprehensive 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.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent 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.
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.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.