charlesjones-dev avatar

ai-swift

v2.0.0

by charlesjones-dev · author: Charles Jones

Catches Xcode Cloud and TestFlight blockers before upload (XcodeGen pbxproj drift, static build numbers, missing ci_scripts, macOS App Store entitlements/Info.plist, headless-CI keychain test failures, ad-hoc signing entitlement rejections, flaky-UITest release gating), diagnoses ITMS rejection emails and red CI logs, scaffolds Xcode Cloud CI, runs a local verify gate, and reviews Swift 6 strict-concurrency and SwiftUI code

What ai-swift does, in the publisher's words

Swift / iOS / macOS release-readiness and quality toolkit for Claude Code, Codex and Cursor. Catches the failures that pass a green local build but blow up later on Xcode Cloud, during App Store processing, or as an ITMS rejection email after a TestFlight upload.

Failures like these pass a local build and only show up once the build reaches CI or the App Store:

  • A red Xcode Cloud run, because the generated.xcodeproj drifted from project.yml or was never regenerated.
  • A duplicate-build-number rejection on the second TestFlight upload, because CURRENT_PROJECT_VERSION was hardcoded.
  • An ITMS rejection email hours after upload, because the Mac App Store build was missing App Sandbox or an app category, and neither fails the build.
  • Unit tests going red on the first CI Test action with errSecAuthFailed, because a headless runner has no unlocked login keychain and keychain writes fail there but not on a dev Mac.

From the project README, punctuation lightly normalized · Open the README on GitHub

Skills
5
MCP servers
0
Stars
35
License
MIT
Repo created
2025-10-17
Last pushed
2026-10-14
Publisher type
User
Version
2.0.0

Links

Skills · 5

swift-ci-scaffold
Scaffold the repo side of Xcode Cloud for an XcodeGen / Tuist Swift project, generate ci_scripts/ci_post_clone.sh (regen + guarded CI_BUILD_NUMBER stamping), propose a unit-test-only CI scheme, print the exact App Store Connect workflow checklist, and optionally install an opt-in.githooks/pre-push…
swift-concurrency-review
Review Swift 6 strict-concurrency and SwiftUI code for idiom and build-breaking issues, non-Sendable across actor boundaries, @MainActor witness vs nonisolated protocol requirements, Combine/ObservableObject usage, force-unwraps, #Predicate macro limits, the 6.3.x Binding IRGen crash, missing #if o…
swift-diagnose
Diagnose a Swift / Xcode Cloud / TestFlight failure from a pasted red build log, an ITMS App Store rejection email, or a bare error code. Maps symptoms to root cause (ITMS-90242/90296/90683, errSec keychain codes, ad-hoc entitlement rejections, missing ci_scripts, signing errors) and prescribes the…
swift-preflight
Audit a Swift / iOS / macOS repo for Xcode Cloud and TestFlight release blockers before upload, pbxproj drift, static build numbers, missing ci_scripts, macOS App Store entitlements/Info.plist, headless-CI keychain tests, ad-hoc signing entitlement rejections, and flaky-UITest release gating. Repor…
swift-verify
Run the right local verification gate for a Swift project, detect XcodeGen vs plain.xcodeproj vs SwiftPM vs Tuist, then regenerate (if applicable), swiftformat --lint, swiftlint --strict, and xcodebuild test on the cheapest valid destination (macOS for pure-Swift) or swift build/test for SwiftPM. R…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

Category

Other. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.

Keywords

swift · swift-6 · swiftui · ios · macos · xcode · xcode-cloud · testflight · app-store · xcodegen · swiftformat · swiftlint · ci-cd · entitlements · app-sandbox · keychain · strict-concurrency · release-readiness · preflight · itms · code-signing · skills

Related by publisher and keywords

  • ai-accessibilitycharlesjones-dev

    Audits code, or a live URL through Playwright MCP, for Section 508/WCAG 2.0, WCAG 2.1 or WCAG 2.2 issues and saves a report with fixes. Takes its settings as arguments for unattended runs

  • ai-compliancecharlesjones-dev

    Audits the licenses of your open-source dependencies, flags copyleft and missing-license risks, and generates NOTICE or ATTRIBUTION files

  • ai-gitcharlesjones-dev

    Generates.gitignore files, runs typecheck, lint, format, security and test checks before you commit, and commits, pushes and opens a PR with a message in your repo's style

  • ai-modernizecharlesjones-dev

    Finds technical debt and anti-patterns in code written with older AI models or vibe coding, and saves a scored report with a prioritized roadmap. Takes its settings as arguments, and --defaults skips the setup questions for quick or unattended runs

  • ai-performancecharlesjones-dev

    Audits a codebase, or one directory, for performance bottlenecks and saves a timestamped report with an impact score for each finding

  • ai-seocharlesjones-dev

    Audits a site's code for search rankings (SEO), direct answers in featured snippets and voice assistants (AEO), and citations in AI answers from ChatGPT, Perplexity, Copilot and Google AI Overviews (GEO). Catches SEO patterns LLMs still generate, applies framework-specific fixes, generates and validates JSON-LD, builds FAQ sections and question maps, and writes llms.txt

Add the verified badge to your README[![Verified by AgentPluginsDirectory.com against Schema 1.0.0](https://agentpluginsdirectory.com/badge.svg)](https://agentpluginsdirectory.com/plugins/ai-swift)

✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.