← 返回 Skills 市场
SwiftUI Empty App Init
作者
ignaciocervino
· GitHub ↗
· v1.0.0
2355
总下载
2
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install swiftui-empty-app-init
功能描述
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).
安全使用建议
This skill appears coherent for initializing a minimal SwiftUI project, but before using it: (1) ensure Xcode is selected (xcode-select) and XcodeGen is on PATH; (2) run it in an empty or backed-up directory to avoid accidental file overwrite (it will create project.yml, a .xcodeproj, and source files in CWD); (3) double-check the provided project name and bundle identifier because the skill is configured to 'proceed immediately' without extra confirmations; (4) note the skill will not auto-install prerequisites — if XcodeGen is missing it will stop and report what’s missing. If you need additional scaffolding (icons, tests, packages), explicitly request those options because the skill intentionally omits them.
功能分析
Type: OpenClaw Skill
Name: swiftui-empty-app-init
Version: 1.0.0
The skill's instructions in SKILL.md are clearly aligned with its stated purpose of initializing a minimal SwiftUI iOS app using XcodeGen. It explicitly limits the agent's actions, instructing it to 'Do not attempt alternative scaffolding or auto-installation' for prerequisites and 'Do not boot simulators, build, install, or launch unless explicitly requested' for verification. There is no evidence of prompt injection attempting to expand the agent's scope, exfiltrate data, execute arbitrary commands, or establish persistence. The required file operations and command executions (e.g., `xcodegen`) are directly necessary for the skill's legitimate function.
能力评估
Purpose & Capability
Name and description match the instructions: the skill expects Xcode and XcodeGen and only generates a minimal single-target SwiftUI .xcodeproj. No unrelated binaries, credentials, or installs are requested.
Instruction Scope
Instructions are narrowly focused on creating a project.yml and running XcodeGen. They explicitly forbid auto-installation and avoid building or launching simulators. Two operational notes: (1) the skill directs writing files into the current directory and does not instruct checking for or avoiding overwriting existing files — users should run it in an empty/isolated directory or back up first; (2) it instructs the agent to 'proceed immediately' once inputs are provided (minimal confirmation), which is a behavior choice but not a security red flag by itself.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — nothing is written to disk by the skill bundle itself and no third-party downloads are specified.
Credentials
The skill requests no environment variables, credentials, or configuration paths beyond requiring Xcode/XcodeGen to be present; requested access is proportional to its purpose.
Persistence & Privilege
always is false, the skill does not request persistent or elevated platform privileges, and it does not modify other skills or global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install swiftui-empty-app-init - 安装完成后,直接呼叫该 Skill 的名称或使用
/swiftui-empty-app-init触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of swiftui-empty-app-init.
- Initializes a minimal SwiftUI iOS app using XcodeGen in the current directory.
- Generates a single `.xcodeproj` with exactly one app target and no additional workspaces, packages, or tests (unless explicitly requested).
- Prompts for project name, minimum iOS deployment target, and optional bundle identifier (defaults provided).
- Ensures required prerequisites (Xcode, XcodeGen) are present before proceeding.
- Produces a clean project structure with minimal source files and configuration, ready for immediate development.
元数据
常见问题
SwiftUI Empty App Init 是什么?
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). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2355 次。
如何安装 SwiftUI Empty App Init?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install swiftui-empty-app-init」即可一键安装,无需额外配置。
SwiftUI Empty App Init 是免费的吗?
是的,SwiftUI Empty App Init 完全免费(开源免费),可自由下载、安装和使用。
SwiftUI Empty App Init 支持哪些平台?
SwiftUI Empty App Init 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SwiftUI Empty App Init?
由 ignaciocervino(@ignaciocervino)开发并维护,当前版本 v1.0.0。
推荐 Skills