ignaciocervino

SwiftUI Empty App Init

Developmentv1.0.0
By ignaciocervinoUpdated 2026-05-11swiftui-empty-app-init@clawhub_ignaciocervino/swiftui-empty-app-init
Code GenerationFrontendScripting

According to AlphaMoat, as of 2026-09, SwiftUI Empty App Init has 3,299 downloads and 2 stars — ranked #3,436 of 5,078 AI skills overall, and #439 of 577 in Development.

Installs
107
Downloads
3.3K
Stars
2
Overall Rank
#3,436
Top 68% overall · Top 77% in Development
PlatformInstallsDownloadsStarsComments
ClawHub ↗1073.3K2-
SkillHub ↗1073.3K2—

Platforms count differently and update at different times.

What this skill does

The primary requires XcodeGen to create a single .xcodeproj, with one app target and no Swift packages; test targets are excluded unless explicitly requested. The process writes files into the current directory, so confirm the destination and that it contains no important files to overwrite. If Xcode or XcodeGen is missing, the primary says to stop and report it rather than installing tools or switching scaffolding methods.

Profile published 2026-10-29

What you can do with it

  • Plan a SwiftUI project structure that meets the stated requirements
  • Check XcodeGen and the destination directory before initialization
  • Explain that the initializer will not install missing prerequisites

When to use it

  • When creating a new minimal SwiftUI project
  • When Xcode and XcodeGen are available and the directory is writable
  • When the destination can be checked for files that must not be overwritten

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Review which files project initialization will write
Confirm the single-project target and dependency requirements
List missing prerequisites without installing tools or creating the project

Monthly Trend

Downloads3.3K
2.2K2.8K3.4K2026-03 · Downloads 2.3K2026-05 · Downloads 2.7K2026-06 · Downloads 2.8K2026-07 · Downloads 3.1K2026-08 · Downloads 3.2K2026-09 · Downloads 3.3K26-0326-09
Stars2
1232026-03 · Stars 22026-05 · Stars 22026-06 · Stars 22026-07 · Stars 22026-08 · Stars 22026-09 · Stars 226-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.3K—2
2026-083.2K+3.8%2
2026-073.1K+8.2%2
2026-062.8K+5.1%2
2026-052.7K—2
2026-032.3K—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.3 KB · ClawHub v1.0.0
---
name: swiftui-empty-app-init
description: Initialize a minimal SwiftUI iOS app in the current directory by generating a single `.xcodeproj` with XcodeGen (no workspaces, packages, or tests unless explicitly requested).
---

# SwiftUI Empty App Init

## Overview
Initialize a clean, single-target SwiftUI iOS app in the current directory.
The project is generated using **XcodeGen** to produce a single `.xcodeproj`, leaving developers ready to start adding features immediately.
Show all (63 lines)

## Prerequisites
- Xcode installed and selected via `xcode-select`
- **XcodeGen** available on `PATH`

If any prerequisite is missing:
- Stop execution
- Tell the user exactly what is missing
- Do **not** attempt alternative scaffolding or auto-installation

## Inputs
- **Project name** (required)
- **Minimum iOS deployment target**
- **Optional bundle identifier** (or use default)

## Defaults (use without extra confirmation)
- Bundle identifier default: `com.example.<ProjectName>`
- Proceed immediately once required inputs are provided (do not ask extra confirmations)

## Core Requirements
The resulting project must:
- Be generated via **XcodeGen** (do not hand-author `project.pbxproj`)
- Use a single `.xcodeproj` (no `.xcworkspace`)
- Contain exactly one **app target**
- Use the SwiftUI `@main App` lifecycle
- Contain a minimal `ContentView` placeholder
- Contain a minimal `Info.plist` (avoid unnecessary scene or delegate keys)
- Contain **no Swift packages**
- Contain **no test targets** unless explicitly requested

## Generation
- Create a minimal `project.yml` using the provided inputs
- Generate `YourApp.xcodeproj` using XcodeGen
- Ensure the output matches all Core Requirements

## Expected Structure
- `project.yml`
- `YourApp.xcodeproj`
- `YourApp/` (app target source files)
- Optional config files only

No additional folders, packages, workspaces, scripts, or assets should be present.

## Minimal Verification (fast)
- Confirm `YourApp.xcodeproj` is generated successfully by XcodeGen.
- Confirm the default scheme exists (e.g., via a lightweight scheme listing).
- Do **not** boot simulators, build, install, or launch unless explicitly requested.

## Notes
- Keep the project minimal and unopinionated
- Do not add icons/scripts, packages, workspaces, or architecture scaffolding
- This skill is for **app initialization only**, not feature scaffolding

Popular in Development

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.