Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add glebis/claude-skills --skill init-xcode-appgit clone --depth 1 https://github.com/glebis/claude-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/glebis/claude-skills/init-xcode-app)<a href="https://agentmods.dev/skills/glebis/claude-skills/init-xcode-app"><img src="https://agentmods.dev/badge/skills/glebis/claude-skills/init-xcode-app/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/glebis/claude-skills/init-xcode-app"><img src="https://agentmods.dev/badge/skills/glebis/claude-skills/init-xcode-app.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00088 | $0.00976 |
| Opus 5.5 | $0.00035 | $0.00390 |
| Sonnet 5.5 | $0.00018 | $0.00195 |
| Haiku 4.5 | $0.00009 | $0.00098 |
Grade A, and why
init-xcode-app scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 64 lines — stays where its author put it; the contents beside it link to each section on GitHub.
init-xcode-app
Scaffolds a native SwiftUI app with XcodeGen (project.yml → generated, committed .xcodeproj),
pre-loaded with the conventions and loop-closer toolchain (xcsift, the Xcode MCP, swiftformat/lint).
The lighter native sibling of init-tauri-app.
When to use
- "init an xcode project", "scaffold a swiftui app", "new macOS/iOS app".
Prerequisites (verify before scaffolding)
xcodegenon PATH (xcodegen --version;brew install xcodegenif missing).- Xcode + CLT (
xcodebuild -version).
Procedure
1. Gather inputs (AskUserQuestion)
- App name (PascalCase, e.g.
Tidepool) →<Name>; lowercase →<name>. - Bundle-id prefix (default
com.glebkalinin) →<bundlePrefix>. - DEVELOPMENT_TEAM (optional — blank allowed) →
<TEAM>. - Target shape:
ios|macos|ios-watchos. - Modules (multi-select): CloudKit · CI · Release · Push.
- JTBD artifact (optional): path to a
jtbd.json(else auto-discover./jtbd.json,~/jtbd/<name>/jtbd.json). See 1.5. - Target directory (default
~/ai_projects/<name>). Abort if non-empty.
1.5 Ingest JTBD (optional, additive)
Identical contract to init-tauri-app: resolve (explicit → ./jtbd.json → ~/jtbd/<name>/jtbd.json),
confirm via hook, validate (render-jtbd.sh exits 3 → skip), pre-fill name. Artifacts written in Step 3.
2. Render core
Copy assets/core/common/* into the project (renames: gitignore→.gitignore, swiftformat→.swiftformat,
CLAUDE.md→.claude/CLAUDE.md). Copy assets/core/shapes/<shape>/* into the project root. For macos,
also copy assets/core/shapes/ios/Sources + Tests (macos reuses the same SwiftUI sources). Substitute
<Name>/<name>/<bundlePrefix>/<TEAM> in every copied file. Blank <TEAM> → leave the placeholder line
DEVELOPMENT_TEAM: "".
If a JTBD artifact was confirmed: render assets/jtbd/PRODUCT.md.template→docs/PRODUCT.md,
guardrails-check.md.template→docs/internal/guardrails-check.md, insert
agents-product-section.md.template into AGENTS.md after the first heading, copy the artifact to
project-root jtbd.json. See assets/jtbd/jtbd-map.md.
What ships with it
42 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/core/common/AGENTS.md 2.7 KB
- assets/core/common/CLAUDE.md 122 B
- assets/core/common/CONTRIBUTING.md 295 B
- assets/core/common/gitignore 248 B
- assets/core/common/README.md 167 B
- assets/core/common/swiftformat 75 B
- assets/core/common/swiftlint.yml 167 B
- assets/core/shapes/ios-watchos/project.yml 1.9 KB
- assets/core/shapes/ios-watchos/Sources/iPhone/<Name>App.swift 213 B
- assets/core/shapes/ios-watchos/Sources/iPhone/ContentView.swift 480 B
- assets/core/shapes/ios-watchos/Sources/Shared/Item.swift 470 B
- assets/core/shapes/ios-watchos/Sources/Shared/SyncService.swift 244 B
- assets/core/shapes/ios-watchos/Sources/Watch/<Name>WatchApp.swift 228 B
- assets/core/shapes/ios-watchos/Sources/Watch/WatchContentView.swift 204 B
- assets/core/shapes/ios-watchos/Tests/ItemTests.swift 205 B
- assets/core/shapes/ios/project.yml 776 B
- assets/core/shapes/ios/Sources/App/<Name>App.swift 119 B
- assets/core/shapes/ios/Sources/App/ContentView.swift 307 B
- assets/core/shapes/ios/Sources/App/DetailView.swift 333 B
- assets/core/shapes/ios/Sources/App/Item.swift 428 B
- assets/core/shapes/ios/Tests/ItemTests.swift 199 B
- assets/core/shapes/macos/project.yml 731 B
- assets/jtbd/agents-product-section.md.template 271 B
- assets/jtbd/fixtures/malformed-jtbd.json 73 B
- assets/jtbd/fixtures/sample-jtbd.json 1.4 KB
- assets/jtbd/guardrails-check.md.template 218 B
- assets/jtbd/jtbd-map.md 1.7 KB
- assets/jtbd/PRODUCT.md.template 1.1 KB
- assets/modules/ci/ci.yml 451 B
- assets/modules/ci/INSERT.md 345 B
- assets/modules/cloudkit/App.entitlements 405 B
- assets/modules/cloudkit/CloudKitStore.swift 516 B
- assets/modules/cloudkit/INSERT.md 633 B
- assets/modules/cloudkit/project-fragment.yml 276 B
- assets/modules/push/INSERT.md 894 B
- assets/modules/push/project-fragment.yml 412 B
- assets/modules/push/registration.swift 639 B
- assets/modules/release/archive.sh 368 B runs code
- assets/modules/release/ExportOptions.plist 337 B
- assets/modules/release/INSERT.md 502 B
- scripts/render-jtbd.sh 1.2 KB runs code
- scripts/smoke-xcode.sh 1.6 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 64 lines · 88 tokens per session scan A b2bebff10495
init-xcode-app is a skill published in the GitHub repository glebis/claude-skills (400 stars, last pushed yesterday), licensed MIT. It adds 88 tokens to every session and 976 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
wear-compose-m3
Guidance for Wear OS Compose Material3 (Wear Compose Material 3 / Wear Compose Material3) watch and wearable apps. Covers creating, updating, and migrating projects (Material 2.5 and Horologist migration) using androidx.wear.compose.material3, androidx.wear.compose.foundation, and androidx.wear.compose.navigation3…
kotlin-specialist
Provides idiomatic Kotlin implementation patterns including coroutine concurrency, Flow stream handling, multiplatform architecture, Compose UI construction, Ktor server setup, and type-safe DSL design. Use when building Kotlin applications requiring coroutines, multiplatform development, or Android with Compose.…
build-android-binary
Compile a PAM control's Android Kotlin module into the runtime-loadable DEX for a .ppmplugin. Creates a staged Gradle build with the pinned wrapper and react-android compile dependency, verifies manifest/module/package alignment and runtime-loading constraints, builds the release AAR, then runs d8 --min-api 24. Writes…
swiftui-dev
Use this skill for SwiftUI development, architecture, structure, performance, and Apple native app profiling. It combines.
android-navigation-3
Install and migrate to Jetpack Navigation 3. Use when implementing Navigation 3 patterns including NavDisplay, NavKey routes, deep links, multiple backstacks, scenes (dialogs, bottom sheets), or migrating from Navigation 2.
mobiai-kmp
Use when working on a Kotlin Multiplatform project — shared code, expect/actual declarations, platform-specific implementations, building and testing.