skill-ios

Generate SwiftUI 6 iOS apps with App Store compliance preconfigured.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/limit5/OmniSight-Productizer --skill skill-ios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-ios
Source: https://github.com/limit5/OmniSight-Productizer/tree/main/configs/skills/skill-ios
Command: npx skills add https://github.com/limit5/OmniSight-Productizer --skill skill-ios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building production-ready iOS apps that pass App Store compliance, support push notifications and in-app purchases, and follow SwiftUI best practices requires hours of manual scaffolding and configuration, with high risk of missing critical gates like privacy manifests or codesign setup.

Core Features & Use Cases

  • End-to-end iOS project scaffolding: Generates a complete SwiftUI 6 + Swift 5.9 project with optional Swift Package Manager or CocoaPods support, pre-configured with the correct iOS 16.0 deployment target and build settings.
  • Built-in compliance and store integration: Includes pre-wired APNs push notification templates, StoreKit 2 in-app purchase flows, auto-generated PrivacyInfo.xcprivacy manifests, and Fastlane lanes for TestFlight and App Store submission, all passing Apple's ASC and privacy gates out of the box.
  • Validated framework coverage: Acts as a pilot skill that exercises every P0-P6 mobile framework capability, mirroring the validation pattern used for web and camera verticals to ensure the entire mobile toolchain works end-to-end.
  • Use Case: A mobile development team can use this skill to generate a fully configured, compliant iOS project in minutes instead of days, avoiding common pitfalls like missing privacy declarations or incorrect codesign configuration.

Quick Start

Use the skill-ios skill to generate a production-ready iOS SwiftUI app with push notifications, StoreKit 2 in-app purchases, and App Store compliance pre-configured by providing your desired project name and bundle identifier.

Frequently Asked Questions about skill-ios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a SwiftUI app for App Store Connect submission?

Scaffolding a production-ready iOS app requires configuring build settings, codesign chains, and App Store Connect metadata. This skill automates that end-to-end generation, producing a compliant SwiftUI 6 project pre-configured with StoreKit 2, APNs, and Fastlane lanes for fast TestFlight deployment.

What is a PrivacyInfo.xcprivacy manifest and do I need it for iOS deployment?

A PrivacyInfo.xcprivacy manifest is Apple's required privacy declaration for iOS deployment. This skill auto-generates this manifest during project initialization to satisfy Apple's Privacy Manifest mandates, ensuring your app passes App Store Connect compliance gates without manual configuration.

Can I use Swift Package Manager for iOS project initialization here?

Yes, you can use Swift Package Manager for iOS project initialization. This skill generates a complete SwiftUI 6 and Swift 5.9 project with optional Swift Package Manager or CocoaPods support, pre-configured with the correct iOS 16.0 deployment target.

How do I set up StoreKit 2 in-app purchases and APNs push notifications?

Setting up StoreKit 2 in-app purchases and APNs push notifications involves wiring specific SDK flows into your iOS app. This skill pre-configures these StoreKit 2 in-app purchase flows and APNs push notification templates automatically during the end-to-end scaffolding process.

What's the best way to automate TestFlight builds and App Store compliance validation?

Automating TestFlight builds and App Store compliance validation is best handled through Fastlane integration and automated metadata generation. This skill includes pre-wired Fastlane lanes for TestFlight submission and validates your project against Apple's ASC submission requirements and P0-P6 capability gates.

Why does my iOS app fail App Store Connect submission due to missing privacy declarations?

iOS apps fail App Store Connect submission due to missing privacy declarations when the required PrivacyInfo.xcprivacy manifest is absent or incomplete. This skill eliminates this failure risk by auto-generating compliant privacy manifests and validating codesign chain integration out of the box.