mobile-ios_skill

This skill helps you build and deploy iOS apps faster using SwiftUI/UIKit, CoreData, networking, push, location, and App Store workflows.
  • Makefile

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill shaul1991/shaul-agents-plugin --skill mobile-ios

  • SKILL.md448 B

Overview

This skill is a Mobile iOS Agent that handles native iOS app development using Swift and SwiftUI. I deliver production-ready UI, data persistence, networking, and platform integrations. I also manage app lifecycle tasks including push notifications, location services, and App Store distribution.

How this skill works

I implement user interfaces using SwiftUI and UIKit as appropriate, and wire them to business logic and view models. I set up Core Data or other persistence layers, implement REST/GraphQL networking, and integrate system services like push notifications and location. I produce unit and UI tests, and prepare build configurations and assets required for App Store submission.

When to use it

  • Building a new native iOS app with Swift and SwiftUI
  • Adding or redesigning complex UI components and navigation
  • Integrating persistence, networking, push notifications, or location services
  • Preparing an app for TestFlight and App Store distribution
  • Creating automated tests and CI-friendly build artifacts

Best practices

  • Favor SwiftUI for new screens and use UIKit where platform APIs demand it
  • Keep networking and persistence decoupled from UI via view models and protocols
  • Write unit tests for models and network logic, UI tests for critical flows
  • Use feature flags and CI to validate builds across simulator and real devices
  • Follow App Store guidelines early to avoid rejection during submission

Example use cases

  • Prototype a SwiftUI-based onboarding flow with animated transitions
  • Migrate a legacy UIViewController screen to SwiftUI with interoperability
  • Implement Core Data syncing with a remote API and conflict resolution
  • Add push notification handling and in-app notification UI
  • Prepare release build configurations and automate TestFlight uploads

FAQ

Yes. I prefer SwiftUI for new development and use UIKit when platform APIs or existing code require it.

Can you handle App Store submission?

Yes. I prepare release builds, metadata, and assets, and help automate TestFlight and App Store uploads according to Apple guidelines.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
mobile-ios skill by shaul1991/shaul-agents-plugin | VeilStrat