ignaciocervino

SwiftUI Empty App Init

開発v1.0.0
作者:ignaciocervino更新日 2026-05-11swiftui-empty-app-init@clawhub_ignaciocervino/swiftui-empty-app-init
コード生成フロントエンド開発スクリプトツール

AlphaMoatによると、2026-09時点でSwiftUI Empty App Initのダウンロード数は3,299、スター数は2で、AIスキル全体5,078件中3,436位、開発では577件中439位です。

インストール数
107
ダウンロード数
3299
スター数
2
総合順位
#3,436
全体の上位 68% · 開発の上位 77%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗10732872-
SkillHub ↗10732992—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

主文では XcodeGen で単一の .xcodeproj を生成し、アプリターゲットは一つ、Swift packages はなしと指定しています。明示的に依頼されない限りテストターゲットも作成しません。処理は現在のディレクトリにファイルを書き込むため、実行前に保存先と上書き対象がないことを確認してください。Xcode または XcodeGen がない場合は、導入や別方式への変更をせず停止して報告します。

資料公開日 2026-10-29

できること

  • 要件に沿った SwiftUI プロジェクト構成を計画する
  • 初期化前に XcodeGen と保存先を確認する
  • 不足する前提条件を自動導入しないことを説明する

使う場面

  • 新しい最小構成の SwiftUI プロジェクトを作るとき
  • Xcode と XcodeGen があり保存先へ書き込めるとき
  • 上書きしてはいけないファイルを事前確認できるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

初期化で書き込まれるファイルを確認する
単一プロジェクトと依存関係の要件を確認する
不足条件を列挙し、導入やプロジェクト作成はしない

月次の推移

ダウンロード数3299
2179278133822026-03 · ダウンロード数 22622026-05 · ダウンロード数 26952026-06 · ダウンロード数 28322026-07 · ダウンロード数 30652026-08 · ダウンロード数 31822026-09 · ダウンロード数 329926-0326-09
スター数2
1232026-03 · スター数 22026-05 · スター数 22026-06 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093299—2
2026-083182+3.8%2
2026-073065+8.2%2
2026-062832+5.1%2
2026-052695—2
2026-032262—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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.
すべて表示(全 63 行)

## 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

開発の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。