update-swiftui-apis

Scans Apple SwiftUI documentation for deprecated APIs and updates a reference file with modern replacements.

3|Updated Jun 15, 2026
Ready to run
npx skills add https://github.com/patrickserrano/lacquer --skill update-swiftui-apis-patrickserrano
💬 Prompt for ChatGPT / Claude Chat▼
Please help me install this Agent Skill.
Skill: update-swiftui-apis
Source: https://github.com/patrickserrano/lacquer/tree/main/profiles/ios/skills/update-swiftui-apis
Command: npx skills add https://github.com/patrickserrano/lacquer --skill update-swiftui-apis-patrickserrano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? SwiftUI APIs are deprecated with each iOS release, and keeping a curated reference of deprecated-to-modern API transitions current requires manually combing Apple documentation and WWDC sessions, which is slow and easy to miss. ## Core Features & Use Cases - Systematic documentation scanning: Uses the Sosumi MCP tools (searchAppleDocumentation, fetchAppleDocumentation, fetchAppleVideoTranscript) to scan categorized API areas defined in a scan manifest covering navigation, state management, gestures, animations, and more. - Structured reference updates: Compares findings against the existing latest-apis.md reference, identifies new deprecations and corrections, and writes entries in the established format with code examples and a Quick Lookup Table. - Pull request workflow: Creates a dated branch, commits the updated reference, and opens a PR via gh with a summary of changes. - Use Case: After a new iOS or Xcode release, ask the assistant to refresh deprecated SwiftUI APIs; it scans Apple's docs, finds newly deprecated modifiers like foregroundColor or tabItem, and opens a PR updating the SwiftUI expert reference. ## Quick Start Ask the assistant to check for new SwiftUI deprecations and update the latest APIs reference using the Sosumi MCP.

Frequently Asked Questions about update-swiftui-apis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find deprecated SwiftUI APIs after a new iOS release?▼

Scan Apple's developer documentation for pages marked Deprecated with replacement guidance, focusing on What's new in SwiftUI WWDC sessions. This skill automates that scan using the Sosumi MCP searchAppleDocumentation and fetchAppleDocumentation tools across a categorized manifest.

What is the Sosumi MCP and why is it required?▼

Sosumi MCP provides tools to search and fetch Apple developer documentation and WWDC video transcripts programmatically. The skill requires it for scanning; if unavailable, it stops and suggests manually browsing developer.apple.com as a fallback.

Can I update SwiftUI API references without the Sosumi MCP?▼

Yes, as a fallback you can manually browse https://developer.apple.com/documentation/swiftui and relevant WWDC session pages for deprecation notices, citing them the same way Sosumi output would be cited, then continue with the update steps.

How are new deprecations added to the latest-apis reference?▼

Each entry is placed under the correct iOS version segment with a bolded rule, a Swift code block showing modern versus deprecated usage, and a row in the Quick Lookup Table mapping the deprecated API to its replacement and minimum iOS version.

Does this skill commit changes directly to the main branch?▼

No. It creates a branch named update/latest-apis-YYYY-MM from main, commits the reference update there, verifies the branch is ahead of main, and opens a pull request via gh pr create for review.