Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP work.

Apache-2.0Auto-check passedMobile

Install Bootstrap iOS

skills CLI
$ npx skills add RayFernando1337/rayfernando-skills --skill bootstrap-ios -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install RayFernando1337/rayfernando-skills bootstrap-ios --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/RayFernando1337/rayfernando-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/bootstrap-ios/skills/bootstrap-ios .claude/skills/bootstrap-ios && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bootstrap-ios
GitHub stars
130
Token cost
~1.1k tokens
SKILL.md length
498 words
Files
7 (incl. scripts, references)
Skills in repo
5
Repo updated
First seen
Licence
Apache-2.0

At a glance

Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP work.

  • Works in 5 steps: Detect surfaces: iOS, iPadOS, macOS,… → Read references/workflow.md. → If the task involves setup or machine… → …
  • Tasks that involve iOS development
  • SKILL.md covers First move, Mode picker, When installing external skills and Verification, plus 1 more section
  • Runs Shell scripts from its folder; calls bash

What it does

Bootstrap iOS is an agent skill from RayFernando1337/rayfernando-skills. Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP work. Use before building, fixing, refactoring, QAing, or setting up Apple-platform repos, and when asked to load/install Ray's iOS skills or bootstrap iOS.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `references/install-and-bootstrap.md`, `references/skill-map.md` and `references/sources.md`).

It sits in Mobile, covering iOS development. It works with iOS, Xcode, SwiftUI and macOS. The repository describes itself as: Ray Fernando's collection of Skill files for AI coding agents. First up: running-bug-review-board, a real-user QA workflow with a Bug Review Board (BRB) feedback loop. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve iOS development

Example prompts

  • “/bootstrap-ios”

Requirements

  • A Bash shell

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Detect surfaces: iOS, iPadOS, macOS, mixed web/native, SwiftPM, Xcode
  2. Read references/workflow.md.
  3. If the task involves setup or machine bootstrap, read
  4. If the task involves building, running, simulator, tests, or debugging,
  5. Pick only the external skill packs relevant to the current task from

What it can do on your machine

Read from SKILL.md and the folder at commit 952eaaa. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bootstrap iOS loads about 1.1k tokens when it runs, and up to ~4.4k if it reads all its reference files. Until then it costs about 82 tokens; SKILL.md has 498 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from RayFernando1337/rayfernando-skills at commit 952eaaa, republished under its Apache-2.0 licence (© RayFernando1337). 498 words, ~1,122 tokens.

Download SKILL.mdSave it as .claude/skills/bootstrap-ios/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
bootstrap-ios
description
Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP work. Use before building, fixing, refactoring, QAing, or setting up Apple-platform repos, and when asked to load/install Ray's iOS skills or bootstrap iOS.

Bootstrap iOS

Use this as the single entry point before touching an Apple-platform app. It is a router skill: discover the project, load only the references needed for the current job, verify that build/test tools exist, then act.

The default posture is conservative:

  • Build and test before judging code.
  • Prefer modern Swift, SwiftUI, Observation, Swift Concurrency, Swift Testing, SwiftData, and current Xcode APIs.
  • Avoid deprecated APIs unless the deployment target requires them.
  • Use XcodeBuildMCP or an agent-friendly build script instead of raw, unfiltered xcodebuild output when possible.
  • Load focused skill packs on demand. Do not dump every Swift rule into context.

First move

  1. Detect surfaces: iOS, iPadOS, macOS, mixed web/native, SwiftPM, Xcode project/workspace, Tuist, XcodeGen, CocoaPods, or buildable folders.
  2. Read references/workflow.md.
  3. If the task involves setup or machine bootstrap, read references/install-and-bootstrap.md.
  4. If the task involves building, running, simulator, tests, or debugging, read references/xcodebuildmcp.md.
  5. Pick only the external skill packs relevant to the current task from references/skill-map.md.

Mode picker

User asks for...Load
"Bootstrap iOS", "install my iOS skills", "one command"install-and-bootstrap.md
Build, test, simulator, logs, debug, device installxcodebuildmcp.md
SwiftUI screen, navigation, sheets, app wiringskill-map.md SwiftUI entries
Animation, motion, "make it feel alive", loaders, delightAlso use swiftui-animation-match (interaction-to-animation matcher)
Async/await, actors, Sendable, Swift 6 migrationskill-map.md concurrency entries
Unit tests, Swift Testing, XCTest migrationskill-map.md testing entries
SwiftData, models, queries, migrations, CloudKitskill-map.md SwiftData entries
Core Data stack, fetches, background contextsskill-map.md Core Data entries
Slow builds, compiler time, project settingsSwiftLee Xcode Build Optimization in skill-map.md
Architecture/rules loader/advanced Swift disciplineMerowing rules in skill-map.md
App Intents, Siri, Shortcuts, widgetsOfficial Build iOS Apps plugin notes in skill-map.md
QA this iOS appAlso use running-bug-review-board and its iOS simulator playbook
Show full SKILL.md (211 more words)Show less

When installing external skills

Do not silently modify the user's machine. If the user asks to install or bootstrap, explain what will be installed, then use the helper script in dry-run first:

bash
bash scripts/bootstrap-ios-skills.sh --dry-run --agent cursor

After the user confirms, run without --dry-run. The helper is idempotent and keeps optional/non-GitHub sources as instructions instead of pretending it can install them. After a real install it verifies every expected skill actually landed and is complete (every references/, scripts/, and assets/ file cited by each SKILL.md exists on disk) and fails loudly with reinstall instructions if any skill is missing entirely or installed shallow. See references/install-and-bootstrap.md.

Verification

Before reporting an Apple-platform task done:

  • Confirm the scheme/project/workspace you used.
  • Run the smallest meaningful build or test command.
  • Capture build errors from clean output, not raw wall-of-text logs.
  • If using XcodeBuildMCP, name the tool/command used.
  • If build/test is blocked by signing, missing simulator, or missing Xcode, report the blocker with the exact next command to fix it.
  • For UI work, run in Simulator when feasible and capture enough evidence for the next agent to verify.

Sources

This skill synthesizes Paul Solt's X article "Install These Skills Before Codex Touches Your Xcode Project", the linked community skill repos, official OpenAI plugin references, Merowing rules, AppCreator notes, and getsentry/XcodeBuildMCP. See references/sources.md.

© RayFernando1337, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references) in plugins/bootstrap-ios/skills/bootstrap-ios of RayFernando1337/rayfernando-skills.

  • SKILL.md
  • references/install-and-bootstrap.md
  • references/skill-map.md
  • references/sources.md
  • references/workflow.md
  • references/xcodebuildmcp.md
  • scripts/bootstrap-ios-skills.sh

Open the folder on GitHubat commit 952eaaa

Compare with similar skills

Bootstrap iOS next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bootstrap iOS compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bootstrap iOS this skillRayFernando1337/rayfernando-skills130—~1.1kAutomated safety check: PassApache-2.0
Swift Developmentaiskillstore/marketplace430—~1.8kAutomated safety check: PassNone
SwiftUI Design SkillWholiver/swiftui-design-skill210—~2.8kAutomated safety check: PassMIT
Snapshot Testsmicrosoft/SwiftStreamingMarkdown378—~2.2kAutomated safety check: PassMIT
FlowdeckSwiftedMind/Tessera116—~11kAutomated safety check: PassMIT
Xcstrings ManagerEslzzyl/Pixiv-SwiftUI111—~482Automated safety check: PassAGPL-3.0

Similar skills

  • Swift Development

    aiskillstore/marketplace

    Comprehensive Swift development for building, testing, and deploying iOS/macOS applications.

    430 GitHub stars~1.8k tokensUpdated today
    MobileAuto-check passed
  • SwiftUI Design Skill

    Wholiver/swiftui-design-skill

    Guides the agent to design distinctive SwiftUI interfaces for iOS and macOS, with six anti-generic rules, a design direction workflow and a five-dimension review.

    210 GitHub stars~2.8k tokensUpdated 5 mo ago
    MobileAuto-check passed
  • Snapshot Tests

    microsoft/SwiftStreamingMarkdown

    Official

    Record and validate swift-snapshot-testing snapshots in the SwiftStreamingMarkdown package: regenerate reference PNGs, run snapshot tests, and diff failed snapshots.

    378 GitHub stars~2.2k tokensUpdated 13 days ago
    MobileAuto-check passed
  • Flowdeck

    SwiftedMind/Tessera

    FlowDeck is REQUIRED for all Apple platform build/run/test/launch/debug/simulator/device/log/automation tasks.

    116 GitHub stars~11k tokensUpdated 5 mo ago
    MobileAuto-check passed
  • Xcstrings Manager

    Eslzzyl/Pixiv-SwiftUI

    Manage Xcode String Catalog (.xcstrings) localization files through a command-line interface.

    111 GitHub stars~482 tokensUpdated today
    MobileAuto-check passed
  • Developing iOS Apps

    daymade/claude-code-skills

    Builds and ships iOS/macOS apps with XcodeGen, SwiftUI and SPM: Xcode build fixes, device deployment, Apple Developer signing/notarization, CI/CD pipelines.

    1.4k GitHub stars~3.2k tokensUpdated today
    MobileAuto-check passed

More from RayFernando1337/rayfernando-skills

  • Running Bug Review Board

    RayFernando1337/rayfernando-skills

    Runs real-user QA, manual test plans, UX bug hunts, build sign-off, bug filing, and bug triage for web or iOS/iPadOS apps.

    130 GitHub stars~7k tokensUpdated 2 mo ago
    Auto-check: warnings
  • Swiftui Animation Match

    RayFernando1337/rayfernando-skills

    Match UI/UX interaction needs to proven SwiftUI animation patterns from curated open-source catalogs.

    130 GitHub stars~1.3k tokensUpdated 2 mo ago
    Auto-check passed
  • Waves

    RayFernando1337/rayfernando-skills

    WAVES — Workers · Aggregate · Verify · Extend — wave-based orchestration for Cursor.

    130 GitHub stars~9.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Waves Codex

    RayFernando1337/rayfernando-skills

    WAVES - Workers, Aggregate, Verify, Extend - wave-based orchestration for Codex.

    130 GitHub stars~9.8k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Bootstrap iOS

What does Bootstrap iOS do?

Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP work. Bootstrap iOS is an agent skill from RayFernando1337/rayfernando-skills. Bootstrap agents for iOS, iPadOS, macOS, Swift, SwiftUI, SwiftData/Core Data, Swift Testing, Xcode build/test/debug, Simulator, App Intents, or XcodeBuildMCP work.

When should I use Bootstrap iOS?

Bootstrap iOS fits situations like: tasks that involve iOS development.

How do I install Bootstrap iOS in Claude Code?

Run `npx skills add RayFernando1337/rayfernando-skills --skill bootstrap-ios -a claude-code`. Or copy the skill folder (plugins/bootstrap-ios/skills/bootstrap-ios in RayFernando1337/rayfernando-skills) into .claude/skills/bootstrap-ios in your project. Claude Code loads it when a task matches its description.

How do I install Bootstrap iOS in Codex?

Run `npx skills add RayFernando1337/rayfernando-skills --skill bootstrap-ios -a codex`. Or copy the skill folder (plugins/bootstrap-ios/skills/bootstrap-ios in RayFernando1337/rayfernando-skills) into .agents/skills/bootstrap-ios in your project. Codex loads it when a task matches its description.

Can I use Bootstrap iOS in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add RayFernando1337/rayfernando-skills --skill bootstrap-ios -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bootstrap-ios, .gemini/skills/bootstrap-ios, .github/skills/bootstrap-ios and .opencode/skills/bootstrap-ios in your project.

What does Bootstrap iOS need to run?

Going by SKILL.md and its folder, Bootstrap iOS needs a shell for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: A Bash shell.

Does Bootstrap iOS access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bootstrap iOS safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Bootstrap iOS use?

Bootstrap iOS is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bootstrap iOS use?

About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.3k tokens, read only when the agent opens those files.

What are the alternatives to Bootstrap iOS?

Skills that share tags, products or a category with Bootstrap iOS: Swift Development (aiskillstore/marketplace, 430 stars), SwiftUI Design Skill (Wholiver/swiftui-design-skill, 210 stars), Snapshot Tests (microsoft/SwiftStreamingMarkdown, 378 stars) and Flowdeck (SwiftedMind/Tessera, 116 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bootstrap iOS?

RayFernando1337 (a GitHub user) maintains it in RayFernando1337/rayfernando-skills, which has 130 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on July 19, 2026.

Source: RayFernando1337/rayfernando-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.