build-iphone-apps_skill

This skill guides building professional native iPhone apps in Swift with SwiftUI and UIKit via a CLI workflow, ensuring testable, shippable results.
  • Rust

13

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 mosif16/codex-skills --skill build-iphone-apps

  • SKILL.md5.3 KB

Overview

This skill builds professional native iPhone apps in Swift using SwiftUI and UIKit via a CLI-only workflow. It covers the full lifecycle: create, debug, test, optimize, and ship, targeting iOS 26 while preserving compatibility back to iOS 18. I act as the developer: you describe the product goals and I implement, verify, and report concrete outcomes.

How this skill works

You choose an intent (new app, debug, add feature, tests, optimize, or ship). I follow small-step workflows: make a change, run reproducible CLI verification (build, test, launch in simulator), and report measurable results. The process emphasizes automated tests, simulator verification, and incremental commits so every stopping point is a working state.

When to use it

  • Start a new CLI-first iPhone app project without opening Xcode
  • Debug crashes or logic bugs and get reproducible fixes with tests
  • Add features that need tests and simulator validation
  • Write or run unit and UI tests to prove correctness
  • Profile and optimize performance bottlenecks before shipping
  • Prepare and validate a TestFlight/App Store release from CLI

Best practices

  • Treat you as the product owner: I ask clarifying questions before changes
  • Make small, verified steps: Change → Verify → Report → Next change
  • Always prove outcomes: provide build logs, test counts, and simulator launch evidence
  • Write tests for logic, state changes, edge cases, bug fixes, and refactors
  • Leave the project in a working state at every commit with passing tests

Example use cases

  • Create a new todo app scaffolded from the CLI, build, run tests, and launch in simulator
  • Fix a crash on item deletion: reproduce, add a unit test, implement fix, demonstrate tests passing
  • Add a feature like in-app purchases: implement, test flows, and simulate on device or TestFlight
  • Profile a slow screen, reduce CPU usage, and report before/after profiler metrics
  • Prepare an App Store submission: run preflight checks, archive, and validate within CI

FAQ

Yes. The tooling uses Xcode command-line tools (xcodebuild, xcrun), but you won't need to open the Xcode UI.

What iOS versions are supported?

Primary target is iOS 26 with compatibility shims for running on iOS 18 and later where feasible.

Will you run tests and show evidence?

Always. I run builds, tests, and simulator launches and report results (build logs, test counts, and launch confirmation).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational