ios-scaffold - Scaffold a SwiftUI iOS repo with MVVM and CI.
Creates a SwiftUI iOS repository with MVVM architecture, offline persistence, push notification plumbing, environment configs, CI, and optional GitHub setup.
Tags
Updated: 2026-09-17Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Scaffold SwiftUI iOS project directory
- Generate Xcode project using XcodeGen
- Configure multi-environment settings with xcconfig
- Implement stubbed push notification plumbing
- Add SwiftFormat and SwiftLint scripts
- Create and push GitHub repository
Inputs
- App project name
- GitHub CLI authentication status
- Scaffold options and flags
- Template files in templates directory
Outputs
- iOS app project source files
- XcodeGen project configuration file
- CI workflow configuration file
- Formatting and linting scripts
- GitHub repository
- Scaffold summary output message
Requirements
- Xcode Command Line Tools
- XcodeGen command-line tool
- SwiftLint command-line tool
- SwiftFormat command-line tool
- GitHub CLI with authentication
