Orchestrate iOS/macOS app scaffolding and optional skill adoption for existing projects. Use when users want a guided wizard that can scaffold with XcodeGen and optionally install xcode-makefiles and simple-tasks.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add bg-szy/TOP-SKILLS --skill app-creator --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of App Creator?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/bg-szy-app-creator)More formats (shields.io, HTML) on the badges page.
---
name: app-creator
description: Orchestrate iOS/macOS app scaffolding and optional skill adoption for existing projects. Use when users want a guided wizard that can scaffold with XcodeGen and optionally install xcode-makefiles and simple-tasks.
---
# App Creator
## Overview
Paul Solt
Paul@SuperEasyApps.com
Version: 0.9.8
`app-creator` is now an orchestrator skill.
Responsibilities:
1. Scaffold new projects with XcodeGen templates.
2. Adopt existing projects non-destructively.
3. Optionally install subskills:
- `xcode-makefiles`
- `simple-tasks`
## Workflow
1. Collect inputs.
2. Run doctor checks.
3. Choose mode: `new` or `adopt`.
4. In `new` mode, scaffold app templates and run XcodeGen.
5. Install selected subskills (default: both).
6. Optionally initialize git and create a baseline commit.
7. Print exact next commands.
## Modes
### New Project
Run:
```bash
skills/app-creator/scripts/init.sh --project-mode new
```
Required fields in new mode:
- App name
- Bundle id
- Platform (`ios` or `macos`)
- UI framework (`swiftui`, `uikit`, `appkit`)
- Output directory
### Adopt Existing Project
Run:
```bash
skills/app-creator/scripts/init.sh --project-mode adopt
```
Behavior:
- No scaffolding/regeneration.
- Only installs selected subskills into the existing project.
## Subskill install defaults
Wizard defaults to installing both:
- `xcode-makefiles`
- `simple-tasks`
You can opt out with:
- `--skip-xcode-makefiles`
- `--skip-simple-tasks`
## Dry run
Use `--dry-run` to preview actions without mutating files.
## Git onboarding
`init.sh`/`scaffold_app.sh` support:
- `--git-init auto|never`
- `--git-commit prompt|always|never`
Defaults:
- `--git-init auto`
- `--git-commit prompt`
Safety behavior:
- If the target repo is already dirty before app-creator runs, auto-commit is skipped.
- If there are no staged/unstaged changes after install/scaffold, no commit is created.
## Resources
Use these files when you need details beyond the workflow:
- `references/workflow.md`
- `references/placeholders.md`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!