App creator
Skill robertguss/claude-code-toolkit/skills/mobile-app-dev/ios-mac-app-creator/app-creator
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.From its SKILL.md
npx -y skills add robertguss/claude-code-toolkit --skill app-creatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- runs commandsInstructs the agent to run 2 commands, including `skills/app-creator/scripts/init.sh --project-mode new` and 1 more.
SKILL.md
2.0 KB, 459 tokens by cl100k_base, as published. Nobody here has run it
App Creator
Overview
Paul Solt [email protected] Version: 0.9.8
app-creator is now an orchestrator skill.
Responsibilities:
- Scaffold new projects with XcodeGen templates.
- Adopt existing projects non-destructively.
- Optionally install subskills:
xcode-makefilessimple-tasks
Workflow
- Collect inputs.
- Run doctor checks.
- Choose mode:
neworadopt. - In
newmode, scaffold app templates and run XcodeGen. - Install selected subskills (default: both).
- Optionally initialize git and create a baseline commit.
- Print exact next commands.
Modes
New Project
Run:
skills/app-creator/scripts/init.sh --project-mode new
Required fields in new mode:
- App name
- Bundle id
- Platform (
iosormacos) - UI framework (
swiftui,uikit,appkit) - Output directory
Adopt Existing Project
Run:
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-makefilessimple-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.mdreferences/placeholders.md
What ships with it: 46 files
56.0 KB alongside SKILL.md, 8 of them executable
references/
- placeholders.md713 B
- workflow.md1.4 KB
scripts/
- doctor.shruns2.6 KB
- init.shruns6.3 KB
- install_agents.shruns313 B
- install_toolkit.shruns319 B
- move_to_trash.shruns550 B
- render_template.pyruns1.9 KB
- scaffold_app.shruns10.1 KB
- stabilize_project.shruns4.1 KB
templates/
- xcodegen/ios-swiftui/project.yml1.3 KB
- xcodegen/ios-swiftui/Resources/Assets.xcassets/AccentColor.colorset/Contents.json329 B
- xcodegen/ios-swiftui/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json1.2 KB
- xcodegen/ios-swiftui/Resources/Assets.xcassets/Contents.json63 B
- xcodegen/ios-swiftui/Sources/App.swift142 B
- xcodegen/ios-swiftui/Sources/ContentView.swift2.3 KB
- xcodegen/ios-swiftui/Sources/Info.plist1.1 KB
- xcodegen/ios-swiftui/Tests/AppTests.swift125 B
- xcodegen/ios-swiftui/Tests/Info.plist674 B
- xcodegen/ios-uikit/project.yml1.3 KB
- xcodegen/ios-uikit/Resources/Assets.xcassets/AccentColor.colorset/Contents.json329 B
- xcodegen/ios-uikit/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json1.2 KB
- xcodegen/ios-uikit/Resources/Assets.xcassets/Contents.json63 B
- xcodegen/ios-uikit/Sources/AppDelegate.swift584 B
- xcodegen/ios-uikit/Sources/Info.plist1.4 KB
- xcodegen/ios-uikit/Sources/SceneDelegate.swift512 B
- xcodegen/ios-uikit/Sources/ViewController.swift3.4 KB
- xcodegen/ios-uikit/Tests/AppTests.swift125 B
- xcodegen/ios-uikit/Tests/Info.plist674 B
- xcodegen/macos-appkit/project.yml1.3 KB
- xcodegen/macos-appkit/Resources/Assets.xcassets/AccentColor.colorset/Contents.json329 B
- xcodegen/macos-appkit/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json684 B
- xcodegen/macos-appkit/Resources/Assets.xcassets/Contents.json63 B
- xcodegen/macos-appkit/Sources/AppDelegate.swift669 B
- xcodegen/macos-appkit/Sources/Info.plist884 B
- xcodegen/macos-appkit/Tests/AppTests.swift125 B
- xcodegen/macos-appkit/Tests/Info.plist674 B
- xcodegen/macos-swiftui/project.yml1.3 KB
- xcodegen/macos-swiftui/Resources/Assets.xcassets/AccentColor.colorset/Contents.json329 B
- xcodegen/macos-swiftui/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json684 B
6 more files not listed here. See all 46 in the repository.