app-creator

Automate iOS and macOS project creation and configuration with XcodeGen templates.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/shamaton/cocoichi --skill app-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-creator
Source: https://github.com/shamaton/cocoichi/tree/main/.agents/skills/app-creator
Command: npx skills add https://github.com/shamaton/cocoichi --skill app-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xcodegen, python3, trash, xcode-select, xcodebuild, xcrun, xcbeautify, jq, git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the manual setup of iOS/macOS projects by automating scaffolding, dependency installation, and Git onboarding, saving developers hours of repetitive configuration work.

Core Features & Use Cases

  • Automated Project Scaffolding: Generates new iOS/macOS apps using XcodeGen with customizable templates (SwiftUI/UIKit/AppKit).
  • Non-destructive Adoption: Installs build and task toolkits into existing projects without modifying app code.
  • Optional Subskills: Automatically integrates xcode-makefiles (build automation) and simple-tasks (workflow management).
  • Use Case: A developer needs to quickly start a new SwiftUI iOS project with XcodeGen, build automation, and task workflows installed in one command.

Quick Start

Use the app-creator skill to create a new iOS project named "MyApp" with bundle ID "com.example.MyApp".

Frequently Asked Questions about app-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS app project scaffolding with XcodeGen?

Automating iOS app project scaffolding with XcodeGen uses customizable templates to generate SwiftUI or UIKit projects with pre-configured build systems in one command, eliminating repetitive manual setup.

Can I add build automation to an existing Xcode project non-destructively?

Adding build automation to an existing Xcode project non-destructively installs task toolkits and workflow management without modifying your app code, preserving your original source files.

What dependencies do I need to generate macOS apps with XcodeGen?

Generating macOS apps with XcodeGen requires python3, xcode-select, xcodebuild, xcrun, and xcbeautify to execute templates, manage builds, and format outputs.

What is the best way to integrate task workflows into a new macOS project?

Integrating task workflows into a new macOS project is best handled by automatically installing subskills like simple-tasks during scaffolding, giving you workflow management out of the box.

Does XcodeGen project creation support both SwiftUI and AppKit templates?

XcodeGen project creation supports both SwiftUI and AppKit templates, allowing you to specify your preferred UI framework when generating iOS or macOS apps.

Why use XcodeGen over default Xcode project generation for iOS apps?

Using XcodeGen over default Xcode project generation enables text-based project definitions and automated Git onboarding, avoiding merge conflicts and saving hours of configuration work.