Agent Skills: 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.

UncategorizedID: robertguss/claude-skills/app-creator

Install this agent skill to your local

pnpm dlx add-skill https://github.com/robertguss/claude-code-toolkit/tree/HEAD/skills/mobile-app-dev/ios-mac-app-creator/app-creator

Skill Files

Browse the full folder contents for app-creator.

Download Skill

Loading file tree…

skills/mobile-app-dev/ios-mac-app-creator/app-creator/SKILL.md

Skill Metadata

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:

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:

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