App Scaffold
app_scaffoldScaffold a new SwiftUI app from app.spec.json, including Xcode project, pipeline manifest, and local git repo. Use after idea validation.
Instructions
Scaffold a new SwiftUI app from app.spec.json (xcodegen), init the pipeline manifest and a local git repo.
Use when: starting a new app after idea validation. The spec drives products, StoreKit file, locales, onboarding length, monetization mode and backend mode. Not for: editing an existing app (use app_sync_spec after changing the spec). Returns: {ok, dir, name, bundle_id, manifest}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | App name, e.g. 'PetPortrait'; used for the folder and target. | |
| spec | No | Full app.spec.json as a dict, a dict of overrides on the defaults, or a path to an app.spec.json file. | |
| dest_dir | No | Directory to create the app folder in; omit for the default apps directory. | |
| bundle_id | No | App bundle identifier in reverse-DNS form, e.g. com.example.app. | |
| display_name | No | Name shown under the app icon; defaults to name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||