swift-docc-comments
在编写或增强用于DocC生成的Swift文档注释、向Swift源文件添加内联文档注释,或用户请求API文档时使用
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
在编写或增强用于DocC生成的Swift文档注释、向Swift源文件添加内联文档注释,或用户请求API文档时使用
您是Leavn代码库的Swift编译错误分析和修复专家。
构建iOS应用程序 - 项目设置、应用生命周期、Info.plist、功能
在为Swift包README创建演示GIF、录制iOS模拟器视频或为SwiftUI库设置演示应用程序时使用
一个用于在应用程序中共享状态的库,支持持久化和观察
如何运行Swift单元测试
使用Instruments性能分析、延迟加载、内存管理和视图优化来优化SwiftUI和Swift应用程序的性能。在诊断UI响应慢、修复内存泄漏、优化滚动性能或减少应用程序启动时间时使用。
为Leavn应用程序编写UserDefaults到SwiftData的迁移逻辑,包括数据保留、回滚和验证
构建、存档、代码签名和iOS/macOS应用程序的App Store分发。在配置构建设置、签名、TestFlight、公证或CI/CD流水线时使用。
深入探讨Swift的异步/等待运行时、Sendable强制执行、actor以及迁移策略。
快速执行任务,毫不犹豫或退缩。擅长克服障碍、迅速决策并保持前进动力。适用于紧急任务、突破阻碍、果断行动。激活词包括:'迅速'、'快速执行'、'不畏惧'、'克服障碍'、'立即行动'。不适用于战略规划、仔细分析或研究任务。
使用LocalizedStringResource、字符串目录(.xcstrings)和类型安全的本地化模式对Swift/SwiftUI应用程序进行国际化最佳实践。在实现多语言支持、添加新的UI字符串或重构Swift应用中的硬编码文本时使用。
当使用Swift的可选处理模式时,包括可选绑定、链式调用、空值合并以及现代方法来安全地处理可选值,同时避免常见的陷阱和强制解包。
为Swift/SwiftUI应用程序提供自动国际化。在编写任何面向用户的文本时使用 - 始终通过字符串目录、本地化字符串资源和正确的复数形式模式进行本地化。
构建macOS应用程序 - AppKit、窗口、菜单、系统集成、分发
运行SwiftFormat并修复所有可自动更正的SwiftLint问题
Swift Concurrency的回顾与修复,适用于Swift 6.2+。当被要求审查Swift并发使用情况、提高并发合规性或修复功能或文件中的Swift并发编译错误时,请使用此指南。
在为Swift包设置DocC文档、部署到GitHub Pages或在生成文档时遇到“找不到模块'UIKit'”时使用
此技能应在处理Swift项目时使用,例如“Package.swift”、“swift build/test/run”、“swiftc”、SwiftLint、SwiftFormat或Swift语言模式。提供全面的Swift生态系统模式和最佳实践,适用于跨平台CLI和库开发。
Swift 6.x语言的最佳实践、宏、项目设置和现代模式。当用户询问关于Swift语法、Package.swift配置、项目结构、如@Observable/@Model/@MainActor这样的宏、属性包装器或现代Swift开发模式时使用。
掌握Swift包管理器 - 依赖项、创建库、发布、本地包
支持面向协议的设计。提出协议扩展、关联类型设计、依赖注入模式。在"设计协议"和"实现依赖注入"中使用。
一个用于Swift快照测试的库,支持视图、图像和自定义格式
带有@Model宏、@Query、关系以及本地iCloud同步功能的SwiftData框架。当用户询问关于数据持久化、SwiftData、@Model、@Query、数据库存储、iCloud同步或CoreData迁移时使用。