app-creator | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / app-creator

app-creator

maintained by Daisuke134

star 4 account_tree 0 verified_user MIT License
bolt View GitHub

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

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 4
GitHub Forks 0
Created Mar 2026
Last Updated 3 months ago
tools tools automation tools

Related Skills

specs-gen
chevron_right
glm-coding-agent
chevron_right
creating-pr
chevron_right
writing-skills
chevron_right
reviewing-pr
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.