From ios-new-project
Create a new iOS project from KOMA template. Use when user says "create a new iOS project", "start a new app", "new iOS app", or "create new project".
How this skill is triggered — by the user, by Claude, or both
Slash command
/ios-new-project:ios-new-projectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Ask for the project name if not provided
mkdir <ProjectName> && cd <ProjectName>
git init
curl -fsSL https://raw.githubusercontent.com/KOMA-Inc/ProjectTemplateScript/main/create_project.sh -o create_project.sh
chmod +x create_project.sh
./create_project.sh <ProjectName>
.claude/settings.json:{
"extraKnownMarketplaces": {
"gloomikon-claude-skills": {
"source": {
"source": "github",
"repo": "gloomikon/claude-skills"
}
}
},
"enabledPlugins": {
"swiftui@gloomikon-claude-skills": true,
"core-data@gloomikon-claude-skills": true
}
}
.claude/mcp.json:{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": ["-y", "@kimsungwhee/apple-docs-mcp@latest"]
}
}
}
AppConstant.swift — API keys for Amplitude and AdjustPurchaseManager.swift — RevenueCat API keyAppStorage.swift — Keychain service nameConfigs/<ProjectName>/Common.xcconfig — bundle identifierResources/GoogleService-Info.plist — Firebase configcom.gloomikon.<projectname_lowercase>brew install xcodegen)npx claudepluginhub gloomikon/claude-skills --plugin ios-new-projectScaffolds new macOS apps (Menu Bar/Windowed) or enhances existing ones with features like CI/CD and logging. Auto-detects Xcode projects, XcodeGen, or Swift Package Manager context to route workflows.
Builds native iPhone apps in Swift with SwiftUI/UIKit via CLI (xcodebuild, simctl). Full lifecycle: create, debug, feature add, test, optimize, ship. No Xcode, iOS 18+ compatible.
Scaffolds full projects from PRD + stack templates: directory structure, configs, CLAUDE.md, git repo init, GitHub push. Studies existing projects via SoloGraph, uses Context7 for library versions.