# Swiftui Whats New 27

> Apple's guide to SwiftUI changes in the 2027 OS releases (iOS 27, macOS 27, watchOS 27, tvOS 27, visionOS 27). Use when a view using @State stops compiling after an SDK update with errors like 'used before being initialized', 'invalid redeclaration of synthesized property', or 'extraneous argument label' (@State became a macro in SDK 27 and the obvious init-reordering fix is wrong — consult this skill first); when adding drag-to-reorder to any container via reorderable()/reorderContainer or its drag-and-drop integration; when working with AsyncImage caching or AsyncImage(request:); when controlling toolbar overflow (visibilityPriority, ToolbarOverflowMenu, topBarPinnedTrailing, toolbarMinimizeBehavior); when presenting alert or confirmationDialog from an optional item binding; when adding swipe actions outside List via swipeActionsContainer; when building document apps with ReadableDocument/WritableDocument; for @ContentBuilder result-builder source breaks; or when asked what's new in SwiftUI.

- Skill: `jlreyes/swiftui-whats-new-27` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jlreyes/swiftui-whats-new-27`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jlreyes/swiftui-whats-new-27/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: jlreyes (https://skillmd.com/u/jlreyes)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jlreyes/swiftui-whats-new-27

---


# swiftui-whats-new-27 (stub)

> **Not yet extracted.** This is a stub. The real skill is Apple-authored
> content that ships inside Xcode; Apple's license doesn't permit
> redistributing it, so this kit extracts it from YOUR Xcode instead.
>
> To install the real content (requires Xcode 27+, ~5 seconds), run the
> extraction script that ships alongside these skills. Relative to this
> skill's own directory it is at:
>
>     ../apple-api-updates/scripts/extract-apple-skills.sh
>
> (In the Claude Code plugin layout it is also exposed at the plugin root
> as scripts/extract-apple-skills.sh. If apple-api-updates is not
> installed alongside, install it — the script ships inside it.)
>
> If you are an agent reading this: resolve this SKILL.md's path and run
> that script with your shell tool. Skill bodies are cached for the
> session and you cannot run /reload-plugins yourself (it's a user
> command), so after extracting: answer the current request by reading
> the extracted SKILL.md and its references/ directly from disk (plain
> markdown, fully usable), and ask the user to run /reload-plugins — or
> start a new session — so future invocations serve the real content.

