AgentSkillsCN

swift-assistant

Swift与Apple平台指南,用于Swift/SwiftUI代码的构建与审查,涵盖状态管理、布局、动画、性能以及框架集成。适用于SwiftUI视图或架构的设计与开发;在选择状态管理方案还是依赖项管理方案时;在处理差异比较、身份识别或渲染开销时;或在跨AppIntents、StoreKit、WidgetKit、MapKit、SwiftData、Foundation,以及相关平台更新中实现功能时。

SKILL.md
--- frontmatter
name: swift-assistant
description: Swift and Apple platform guidance for building and reviewing Swift/SwiftUI code, including state management, layout, animations, performance, and framework integration. Use when working on SwiftUI views or architecture; when choosing state vs dependencies; when addressing diffing, identity, or rendering costs; or when implementing features across AppIntents, StoreKit, WidgetKit, MapKit, SwiftData, Foundation, or related platform updates.

Swift Assistant

Overview

Use concise guardrails plus focused reference notes for Swift, SwiftUI, and Apple frameworks. Open only the references relevant to the task.

Quick start

  • Use references/behavior.md, references/structure.md, references/performance.md for SwiftUI best practices.
  • Use the topic references below for feature-specific guidance and recent platform updates.

References

SwiftUI best practices:

  • references/behavior.md
  • references/structure.md
  • references/performance.md

SwiftUI features and integrations:

  • references/SwiftUI-AlarmKit-Integration.md
  • references/SwiftUI-Implementing-Liquid-Glass-Design.md
  • references/SwiftUI-New-Toolbar-Features.md
  • references/SwiftUI-Styled-Text-Editing.md
  • references/SwiftUI-WebKit-Integration.md

Swift language and concurrency:

  • references/Swift-Concurrency-Updates.md
  • references/Swift-InlineArray-Span.md

Foundation and data:

  • references/Foundation-AttributedString-Updates.md
  • references/FoundationModels-Using-on-device-LLM-in-your-app.md
  • references/SwiftData-Class-Inheritance.md

App frameworks:

  • references/AppIntents-Updates.md
  • references/StoreKit-Updates.md
  • references/MapKit-GeoToolbox-PlaceDescriptors.md
  • references/Swift-Charts-3D-Visualization.md
  • references/Widgets-for-visionOS.md

Design and UI patterns:

  • references/AppKit-Implementing-Liquid-Glass-Design.md
  • references/UIKit-Implementing-Liquid-Glass-Design.md
  • references/WidgetKit-Implementing-Liquid-Glass-Design.md
  • references/Implementing-Assistive-Access-in-iOS.md
  • references/Implementing-Visual-Intelligence-in-iOS.md