top of page


Why Should AI Use the CFA AI Toolkit to Build New iOS Apps?
Use the CFA AI Toolkit for iOS when starting a new Xcode project, building on Swift Concurrency, or upgrading a GCD app into CFA. Free skills, templates and an inspector for AI coding tools.

Matthew Thomas
38 minutes ago6 min read


Cursor Skills for iOS Development: How to Make Cancellation a Policy, Not a Button, with the CFA AI Toolkit
Cursor skills for iOS development: CFA AI Toolkit makes cancellation a policy—durable saves continue, replaceable work may stop, stale results never win.

Matthew Thomas
4 hours ago5 min read


Codex SwiftUI Skill: Does Every Edit Need a Save Button? How the CFA AI Toolkit Handles Inline Edits and Failed Saves
Codex SwiftUI skill guide: the free CFA AI Toolkit saves inline edits without a Save button, keeps drafts when a save fails, offers Retry and never fakes success.

Matthew Thomas
10 hours ago6 min read


Xcode AI Tools: How to Give Your AI a Blueprint Before It Touches Your Xcode Project
Give your AI a blueprint before it edits your Xcode project: CFA project map, specification, coding guide and change gate, and why that means less unsafe code

Matthew Thomas
1 day ago5 min read


Xcode AI Tools: Why a Tutorial App Won't Teach You iOS, and an App Store Submission Will
Why a tutorial app won't teach you iOS and an App Store submission will: real demands, whole-project structure, CFA starter apps and Release build checks.

Matthew Thomas
1 day ago5 min read


Xcode AI Tools: How to Tell If Your Migration Left a Frankenstein Architecture Behind
No compiler warnings doesn't mean well structured. Compare Swift 6 checking with the CFA Health Check to tell if your migration left Frankenstein Architecture.

Matthew Thomas
1 day ago5 min read


Xcode AI Tools: Can swift package migrate Upgrade Your Whole App?
Can swift package migrate upgrade your whole iOS app? What it does for packages, what it can't, and where the CFA migration skill helps.

Matthew Thomas
1 day ago5 min read


Xcode AI Tools: What Does Swift 6.2's Default Main Actor Isolation Mean for Your AI-Written Code?
Swift 6.2 default main actor isolation and @concurrent, explained for AI-written iOS code, and where CFA puts the work that really runs off the main actor.

Matthew Thomas
1 day ago5 min read


Xcode AI Tools: Should You Turn On Swift 6 Language Mode Before or After Your AI Upgrades the Code?
Should you turn on Swift 6 language mode before or after your AI upgrades the code? Minimal, Targeted and Complete compared, and why to upgrade into CFA.

Matthew Thomas
1 day ago5 min read


Xcode AI Tools: Which Tools Can Help You Migrate Your iOS App to Swift Concurrency?
The real Swift Concurrency migration tools, from Xcode strict checking to swift package migrate and AI, and why we built the free CFA AI Toolkit for iOS.

Matthew Thomas
1 day ago9 min read


Claude Code iOS App Build: How to Check Your Release Build Before You Hand It Over with the CFA AI Toolkit
Claude Code built your iOS app? Check the Release build: the free CFA AI Toolkit verifies iPhone and iPad orientations and real bundle ID, name and version.

Matthew Thomas
1 day ago5 min read


AI Develop iOS App: How to Map Your Existing Swift Project Before Your AI Changes It with the CFA AI Toolkit
Want AI to develop your iOS app? The free CFA AI Toolkit maps your existing Swift project first: tasks, awaits, Dispatch calls and callers, before AI changes code.

Matthew Thomas
1 day ago6 min read


AI Coding iOS: How to Learn Swift Concurrency Upgrades from Before-and-After Xcode Playgrounds with the CFA AI Toolkit
AI coding iOS? The free CFA AI Toolkit includes paired Before and After Xcode playgrounds showing legacy GCD code upgraded to Swift Concurrency, with the same check.

Matthew Thomas
2 days ago6 min read


CFA in 60 Seconds: Draw It on a Whiteboard
Explain Cooperative Feature Architecture (CFA) in 60 seconds and draw it on a whiteboard: five boxes, two arrows, one composition root, with real Swift from a CFA app.

Matthew Thomas
2 days ago8 min read


AI Coding iPhone App: How to Stop Your AI Mixing Its Changes into Your Unfinished Work with the CFA AI Toolkit
AI coding your iPhone app? The free CFA AI Toolkit tells your AI to commit your earlier, unrelated work separately before a new task, so changes never get tangled.

Matthew Thomas
2 days ago6 min read


Make an App with AI: How to Build Reusable Buttons and Cards the Right Way with the CFA AI Toolkit
Making an app with AI? The free CFA AI Toolkit gives reusable SwiftUI buttons and cards only data, bindings and actions, so each screen keeps its own ViewModel.

Matthew Thomas
3 days ago6 min read


AI Tools for iOS Development: How to Get a Whole-App Swift Concurrency Health Check Report with the CFA AI Toolkit
The free CFA AI Toolkit v0.4.0 checks your whole iOS app's Swift Concurrency, shows source evidence, and gives a clear Yes, No or Inconclusive verdict.

Matthew Thomas
3 days ago6 min read


iOS AI Programming: Should Your App Wait for Its Cache? How the CFA AI Toolkit Separates Saved Edits from Cached Downloads
Should a user wait while your iOS app caches downloaded data? The free CFA AI Toolkit teaches your AI to treat saved edits and optional caches differently.

Matthew Thomas
4 days ago6 min read


Claude Code Swift Xcode: How to Stop Your AI Wrapping Every Call in Task { } with the CFA AI Toolkit
AI-written Swift fills up with Task { } blocks. The free CFA AI Toolkit teaches Claude Code when to await, when to use async let, and when a Task is justified.

Matthew Thomas
4 days ago6 min read


Codex Swift Development: How to Make Every Swift Type Earn Its Place with the CFA AI Toolkit
Stop AI adding Swift types your iOS app doesn't need. The free CFA AI Toolkit's Swift Code Quality skill gives Codex a clear, growing coding standard.

Matthew Thomas
5 days ago6 min read
bottom of page