Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Xopoko
Build, debug, profile, test, refactor, and ship Swift apps across Apple platforms (iOS, macOS) with Xcode, SwiftPM, Tuist, and App Store Connect automation for the full development lifecycle.
npx claudepluginhub xopoko/build-swift-apps --plugin build-swift-appsCreate or update the project-local macOS `build_and_run.sh` script, wire the
Inspect a macOS signing or entitlement failure and explain the minimum fix path.
Run the smallest meaningful macOS test scope first and explain failures by category.
Create, generate, evaluate, export, install, or debug iOS and macOS app icons, including AppIcon.appiconset assets and macOS .icns bundle icons.
Search Apple Dev Search for Swift, SwiftUI, Xcode, iOS, macOS, and Apple-platform community articles, tutorials, blogs, and write-ups.
Apple firmware and binary reverse engineering with the `ipsw` CLI: IPSW/kernelcache download/extraction, dyld_shared_cache disassembly, private headers, entitlements, Mach-O analysis, Apple internals, KEXTs, and security research.
Manage Apple Ads with `asc ads`: separate auth, org lookup, campaigns, ad groups, ads, keywords, reports, raw API requests, and safe live testing.
Manage Xcode version/build numbers, archive, export, upload, and publish IPA/PKG artifacts with `asc xcode` helpers before TestFlight or App Store submission.
External network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Elite iOS and macOS development expertise with automatic skill activation for Swift, SwiftUI, UIKit, Xcode, and Apple frameworks plus code formatting tools
Expert Swift 6.2 + SwiftUI for iOS 26, macOS 26, iPadOS 26, watchOS 26, visionOS 26, tvOS 26 with Liquid Glass, @Observable, actors, SwiftData inheritance
Agents and skills for Swift app development on iOS.
16 specialized Swift agents for Claude Code and VS Code Copilot. Covers concurrency, SwiftUI, Core ML, Foundation Models, MLX Swift, on-device AI, accessibility, security, testing, App Store review, Meta glasses SDK, SwiftData, visionOS, StoreKit 2, and performance.
A collection of agents and commands to aid in the planning, implementation, documentation and testing of Swift/TCA code.
20 SEO/GEO skills and 5 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.
Agent skills for building, debugging, profiling, testing, refactoring, and shipping Swift apps across Apple platforms.
Codex · Claude Code · Cursor · pi · Manual skill installs
Build Swift Apps is a multi-agent skill pack for practical Apple-platform development. It focuses on the workflows that usually decide whether an AI coding session is useful in a real Swift repository: building the app, running it on a simulator, understanding failures, improving SwiftUI and AppKit code, profiling performance, auditing Xcode build times, and preparing apps for release.
The deepest coverage is for iOS and macOS, but the skills are written for Apple-platform Swift work in general. They are intentionally generic: no company-specific project names, no private workflows, and no assumptions about one app architecture.
For most users, the simplest install path is to paste this prompt into the coding agent they already use:
Install the Build Swift Apps plugin from https://github.com/Xopoko/build-swift-apps on this computer. Follow the repository installation instructions for the agent you are running in, install required dependencies, ask before installing optional tools, run the doctor checks, and report what was installed.
mkdir -p "$HOME/.agents/plugins/plugins"
git clone https://github.com/Xopoko/build-swift-apps.git \
"$HOME/.agents/plugins/plugins/build-swift-apps"
cd "$HOME/.agents/plugins/plugins/build-swift-apps"
./scripts/install-local-plugin.sh
./scripts/doctor.sh --profile core --profile mcp
Then start a new Codex thread and ask for a focused workflow:
Use the iOS debugger skill to build and run this app on a simulator, inspect the first screen, and summarize any runtime failures.
This repository includes Claude Code plugin metadata under .claude-plugin/.
After the repository is public or accessible to your GitHub account:
/plugin marketplace add Xopoko/build-swift-apps
/plugin install build-swift-apps@build-swift-apps
/reload-plugins
If you use the appstore-screenshot-studio skill in Claude Code, install its local Node helper
dependency after the plugin is installed:
cd "$HOME/.claude/plugins/marketplaces/build-swift-apps"
./scripts/install-deps.sh --profile screenshots --yes
Claude Code namespaces plugin skills, so invoke them as
/build-swift-apps:<skill-name> when calling skills explicitly.
This repository includes Cursor plugin metadata under .cursor-plugin/.
Use Cursor's plugin install or local testing flow once the repository is
available to your Cursor workspace. The same skills/ directory is packaged for
Cursor, and AGENTS.md provides repository-level guidance for agents that read
the open instruction format.
The skills can run with partial dependencies. Check the current machine first:
./scripts/doctor.sh --all
Install only the tool groups you need:
./scripts/install-deps.sh --profile core --profile mcp
./scripts/install-deps.sh --profile tuist --profile performance --dry-run
./scripts/install-deps.sh --all --skip ettrace --skip ipsw
See docs/INSTALL.md for full install instructions, dependency profiles, and manual setup notes.
Build Swift Apps is designed to keep startup context small. In Codex-style skill
loading, the agent starts with lightweight skill metadata: the skill name,
description, and file pointer. The full SKILL.md body is loaded only when that
skill is selected for the current task.
These estimates are generated with scripts/token-report.py using tiktoken
and the o200k_base encoding. Different agents may format metadata slightly
differently, but the split is the important part: small always-visible routing
metadata, larger instructions on demand.
| Metric | Tokens | Notes |
|---|---|---|
| Startup metadata | 3,918 | Name, description, and file pointer for all 59 skills. |
| On-demand skill bodies | 36,446 | Full body text loaded only when a skill is selected. |
Full SKILL.md files | 39,380 | Frontmatter plus body, useful as an audit baseline. |