SwiftLee Weekly - Issue 314


This week's SwiftLee Weekly covers:

  • 4 new Agent Skills for iOS development
  • A 9-Step framework for choosing the right Agent Skill
  • A new iOS 26 SwiftUI Modifier

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

A 9-Step Framework for Choosing the Right Agent Skill

It constantly feels like Christmas ever since we get new AI models, new Agent Skills, almost every single week. Yet, just like you would pick your favorite AI tool or model, it's important to also carefully pick the Agent Skills you use. This newsletter alone offers 3 different Accessibility-focused skill and a new SwiftUI skill. I hope my experience helps you guide through this process!

SPONSORED

Fastlane alternative - Codemagic CLI tools

Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning. View on GitHub.

CURATED FROM THE COMMUNITY

Deep Dish Swift Conference

Deep Dish Swift is happening soon in Chicagoland and brings you a strong community, pizza’s, and great talks. There’s a live Launched podcast recording, and many talks by Indie developers.
deepdishswift.com

dadederk/iOS-Accessibility-Agent-Skill

We now have multiple Accessibility Skills to pick from! Apart from Daniel’s, there’s one from Roberto Gómez and Pasquale Vittoriosi. I’d suggest to use this week’s SwiftLee article as guidance in picking the best one for you.
github.com

twostraws/SwiftUI-Agent-Skill

A new SwiftUI Agent Skill by Paul Hudson was recently released and is already seeing strong adoption. If you’re exploring agent-based SwiftUI development, it’s worth checking out.
github.com

Swift at scale: building the TelemetryDeck analytics service

What do you learn from building a privacy-first analytics platform entirely on Swift? You’ll read all about it in this article by Daniel Jilg
swift.org

Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2?

Stronger concurrency semantics for Core Data are a welcome addition to the latest Swift release. Fatbobman was curious and shared all the details.
fatbobman.com

Adjusting line height in SwiftUI on iOS 26

We have a new iOS 26 SwiftUI modifier for adjusting line height! Natalia Panferova shares how it works.
nilcoalescing.com

SWIFT EVOLUTION

An overview of last week's Swift Proposal state changes. Check them out when they're in review, as it's your opportunity to influence the direction of Swift's future.

WHAT I'M WORKING ON

New RocketSim onboarding, Simulator Video Editor

It truly feels like I leveled up my productivity once more last week. I already had a Mac Mini in place, and I'm using it more and more for dedicated development.

RocketSim is a Mac app, which can make it challenging to do multiple tasks at the same time. I can't simply launch another Simulator. Yes, I could launch the Mac app twice, but it's likely both will influence each other by sharing the same sandbox data.

Last week, I started working on a Simulator Video Editor:

twitter profile avatar
Antoine v.d. SwiftLee 
Twitter Logo
@twannl
5:40 PM • Mar 5, 2026
6
Retweets
124
Likes

It's coming along nicely, but it does take a while to complete with the high standards I have. Meanwhile, I also want to improve the onboarding, which requires a clean state every launch. That's where the Mac Mini perfectly fits in.

Working on another machine did open up my eyes. Things like the GitHub CLI became so part of my workflow that I did not even realize. Until I asked the agent on my Mac Mini to open PRs, fix CI failures, or other GitHub related tasks. That's so much eacher if you can use the gh command.

I do not have an optimal way of sharing global Agent Skills and other workflow-related tools, but I did start to see more value into adding Agent Skills to a repo. If only to add automatic observation for updating the skill to the latest version.

Meanwhile, I'm keeping track of daily learnings in a diary. For my Agentic coding fundamentals for developers course, it's crucial that I'll answer my own challenges, as I'm sure you'll face the same someday soon. Execited to help you on that journey!

UNTIL NEXT TIME

Continue your Swift development journey

I hope you've enjoyed this week's content. You don't have to wait till next Tuesday for more insights, I share every day on these channels:

Or earn lifetime access to RocketSim & my Swift Concurrency Course by becoming an affiliate of my newsletter.

Thank you so much for your support, and until next Tuesday,

Antoine

SwiftLee Weekly by Antoine van der Lee

Swift Evolution updates, 5 top community articles covering Swift development topics.

Read more from SwiftLee Weekly by Antoine van der Lee

This week's SwiftLee Weekly covers: Combining MCP & Agent Skills Optimizing SwiftUI animations using AI Integrating AI into Xcode's Simulator Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Using an MCP to perform product optimizations I'm having more and more fun with AI and I'm optimizing by workflow quite a bit. While keeping track of these learnings for aifundamentals.dev, I didn't want to wait with writing this piece of insight. I share actual prompt examples and one of my...

This week's SwiftLee Weekly covers: A new VoiceOver Navigator tool for Xcode Tracking token usage in Foundation Models Two SwiftUI animation articles Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST VoiceOver Navigator & 120 FPS Recordings for Xcode’s Simulator If you wonder what I've been cooking over the past weeks, you'll know now after reading this week's article. 120 Frames per seconds recordings, a VoiceOver Overlay & Navigator, and Networking insights are three major new...

This week's SwiftLee Weekly covers: An Agent Skill for Swift Testing Using Gemini in Xcode Automating Codex & The Agentic Loop Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Swift Testing Agent Skill: Write high quality tests with AI You might have noticed that I'm building a collection of Agent Skills lately. This week, I'm introducing you to the latest addition: Swift Testing. I'm coding full-time with agents and run into frequent mistakes. One of these related to tests not being...