ios-development/SKILL.md
iOS development standards for AI agent implementation. Swift-first, SwiftUI, MVVM + Clean Architecture, async/await, comprehensive security, testing, and performance patterns. Use when building or reviewing iOS applications, generating Swift...
npx skillsauth add peterbamuhigire/skills-web-dev ios-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ios-development or would be better handled by a more specific companion skill.references only as needed.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.references/ directory for deep detail after reading the core workflow below.world-class-engineering for shared production gates.system-architecture-design when the app participates in broader service or module architecture.ios-app-security, ios-networking-advanced, or other focused skills as needed.Production-grade iOS development standards for AI-assisted implementation. Swift-first with SwiftUI, following modern Apple platform best practices.
Core Stack: Swift 6.0+ | SwiftUI (default UI) | MVVM + Clean Architecture | Swift Concurrency Min Deployment: iOS 17+ | IDE: Xcode 16+ Compatibility: Must run flawlessly on both the minimum deployment target AND the latest iOS release Reference App: Apple's sample code gallery and WWDC sessions — canonical examples of modern SwiftUI patterns
iOS apps connect to a PHP/MySQL backend deployed across three environments:
| Environment | Base URL Pattern | Database | Notes |
|---|---|---|---|
| Development | http://{LAN_IP}:{port}/DMS_web/api/ | MySQL 8.4.7 (Windows WAMP) | Use host machine LAN IP |
| Staging | https://staging.{domain}/api/ | MySQL 8.x (Ubuntu VPS) | For QA and TestFlight |
| Production | https://{domain}/api/ | MySQL 8.x (Debian VPS) | App Store release |
Configure base URLs using Xcode build configurations and .xcconfig files so each scheme targets the correct backend. All backends use utf8mb4_unicode_ci collation and MySQL 8.x.
Extended guidance for ios-development was moved to references/skill-deep-dive.md to keep this entrypoint compact and fast to load.
Use that deep dive for:
Swift Language StandardsArchitecture: MVVM + Clean ArchitectureProject StructureState Management (iOS 17+ — No Legacy Patterns)Networking LayerBuild Configuration (3 Environments)Security StandardsTesting StrategyPerformance RulesRelease GateNavigation (iOS 17+)Minimum Requirementsdata-ai
Use when adding AI-powered analytics to a SaaS platform — semantic search over business data, natural language queries, trend detection, anomaly alerts, and AI-generated insights for dashboards. Covers embeddings, NL2SQL, and per-tenant analytics...
data-ai
Design AI-powered analytics dashboards — what metrics to show, how to display AI predictions and confidence, drill-down patterns, KPI cards, trend visualisation, AI Insights panels, export design, and role-based dashboard variants. Invoke when...
development
Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
development
Professional web app UI using commercial templates (Tabler/Bootstrap 5) with strong frontend design direction when needed. Use for CRUD interfaces, dashboards, admin panels with SweetAlert2, DataTables, Flatpickr. Clone seeder-page.php, use...