Repository navigation
v0.2.0
This release expands the skill's Swift and SwiftUI guidance with 22 focused scenario references, while preserving platform requirements and validation limits beside each recommendation.
Added guidance
- Swift: protocol method selection, task naming, synchronous Mutex and Atomic state, shared in-flight loads, async and throwing getters, macro type diagnostics and inferred fields, and non-View ContentBuilder DSLs.
- SwiftUI state: observable model construction and deferred seeds, Observation assignment versus in-place mutation, and onChange capture semantics.
- Layout and rendering: container-relative sizing, geometry breakpoints, scroll anchors and position readback, nested alignment guides, geometry and compositing boundaries, and macOS toolbar appearance.
- Text, effects, and assets: semantic attributed text and Markdown, paragraph line height, symbol rendering and effects, chart dimming, map cameras and overlays, Metal shader contracts, and PDF asset scaling.
Validation
- Reviewed skill metadata, relative links and anchors, Markdown fences, and the complete release diff.
- Assembled Swift examples passed 94 typechecks across Swift 5 and Swift 6 language modes using the iOS and macOS SDKs in Xcode 27.1 / Apple Swift 6.4. Availability annotations were retained.
- Protocol-dispatch examples compiled and executed on macOS. The Metal example compiled and linked for iOS and macOS.
- This release review did not rebuild the macro plugin or repeat UI, simulator, physical-device, or older-runtime checks. Individual references describe their earlier validation conditions and remaining limits.
Full changes: v0.1.0...v0.2.0