swift-snapshot-testing
一个用于Swift快照测试的库,支持视图、图像和自定义格式
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
一个用于Swift快照测试的库,支持视图、图像和自定义格式
带有@Model宏、@Query、关系以及本地iCloud同步功能的SwiftData框架。当用户询问关于数据持久化、SwiftData、@Model、@Query、数据库存储、iCloud同步或CoreData迁移时使用。
调试SwiftUI视图问题(状态、绑定、渲染)
使用SwiftUI和Swift进行iOS、iPadOS、macOS、watchOS、tvOS和visionOS应用程序开发的核心编码指南。在实现视图、使用@State/@Binding/@Observable/@StateObject、使用NavigationStack/List/LazyVStack、设计组件或询问SwiftUI模式(无限滚动、下拉刷新、搜索)时遵循。涵盖了最佳实践、实现模式以及…
适用于iOS、iPadOS、macOS和visionOS的统一SwiftUI架构,遵循空间设计原则。
SwitchAI本地架构、Go主机和Lua插件系统的专家。
在设计界面、数据可视化、文档或任何需要清晰度和视觉层次的输出时使用 - 应用了瑞士设计原则,包括简化、网格结构、层次结构和版式
应用SY5系统原型来识别不同领域中反复出现的动态模式。
为Leavn应用程序编写UserDefaults到SwiftData的迁移逻辑,包括数据保留、回滚和验证
SwiftUI应用程序的无障碍实现指南。在实现VoiceOver支持、添加accessibilityLabel/Hint/Value、支持动态类型、确保色彩对比度、测试无障碍功能或在PR中审查无障碍功能时使用。涵盖了iOS无障碍API、WCAG指南以及测试工具。
现代的SwiftUI颜色、ShapeStyle、渐变、MeshGradient和自定义ViewModifiers。当用户询问有关颜色、foregroundStyle、渐变、层次化颜色、色调、自定义ViewModifiers或SwiftUI样式时使用。
使用SwiftData、Core Data、CloudKit同步和本地存储实现数据持久化。在存储应用程序数据、创建数据库模型、与iCloud同步或使用AppStorage管理用户偏好设置时使用。
审核并改进SwiftUI运行时性能,从代码审查和架构入手。用于诊断SwiftUI应用中的慢速渲染、卡顿滚动、高CPU/内存使用率、过度视图更新或布局重排等问题,并在仅靠代码审查不足以解决问题时,为用户提供使用Instruments进行性能分析的指导。
当用户要求查找并修复SwiftUI性能问题、优化SwiftUI视图、解决重新渲染问题,或分析为什么他们的iOS/macOS应用程序界面响应慢时,应使用此技能。它处理从代码审查到跟踪分析的整个工作流程。
应用SY17政策反馈来预测规则如何塑造行为,这将创造影响未来规则的条件。
应用SY2系统边界来定义分析或设计时系统范围内的内容与外部内容。
运行SwiftFormat并修复所有可自动更正的SwiftLint问题
SwiftUI组件设计支持。View结构化、状态管理(@State/@Binding/@Observable)、预览宏使用、无障碍支持。在“设计SwiftUI组件”和“结构化View”中使用。
掌握SwiftUI - 声明式UI、状态管理、动画、现代iOS开发
使用iOS 26+ Liquid Glass API实现、审查或改进SwiftUI功能。当被要求在新的SwiftUI界面中采用Liquid Glass、将现有功能重构为Liquid Glass,或检查Liquid Glass的正确性、性能和设计一致性时,请使用此规则。
单一事实源(SSOT)指南用于SwiftUI状态管理。在设计状态架构、选择使用@State/@Binding/@StateObject/@ObservedObject/@EnvironmentObject时,解决状态同步问题、重构重复的状态或审查PR中的状态管理时使用。涵盖SSOT原则、属性包装器选择、状态提升以及常见违规情况。
提交或暂存当前工作,然后切换到另一个现有的工作树。在切换功能或故事时使用,确保在切换之前保存更改。
应用SY11治理模式来设计决策权、责任结构和协调机制。
应用SY3存量与流量来区分积累量与其影响的变化率。