axiom-rejection-protocol
拒绝违反已确立的基本事实的公理。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
拒绝违反已确立的基本事实的公理。
在调试来自块、分配给self或属性的块、网络回调或已释放对象引起的崩溃时使用 - 系统性的弱-强模式诊断,附带强制性诊断规则
MetricKit API参考,用于字段诊断 - MXMetricPayload, MXDiagnosticPayload, MXCallStackTree解析,崩溃和挂起收集
参考 — PHPickerViewController, PHPickerConfiguration, PhotosPicker, PhotosPickerItem, Transferable, PHPhotoLibrary, PHAsset, PHAssetCreationRequest, PHFetchResult, PHAuthorizationStatus, 有限的库API
用于调试'文件消失'、'重启后数据丢失'、'备份过大'、'无法保存文件'、'找不到文件'、'存储空间已满错误'、'锁定时文件无法访问' - 系统本地文件存储诊断
当SwiftData迁移崩溃、无法保留关系、丢失数据或在模拟器中工作但在设备上失败时使用 - 用于系统性诊断模式版本不匹配、关系错误和迁移测试缺口
在优化Swift代码性能、减少内存使用、提高运行时效率、处理COW(写时复制)、ARC(自动引用计数)开销、泛型特化或集合优化时使用
参考 — 完整的SwiftUI自适应布局API指南,涵盖ViewThatFits、AnyLayout、Layout协议、onGeometryChange、GeometryReader、尺寸类别以及iOS 26窗口API
在转换着色器或查找API等效项时使用 - GLSL到MSL,HLSL到MSL,GL/DirectX到Metal的映射,MTKView设置代码
此技能应在使用适用于iOS 12-25的NWConnection模式时使用,支持那些还不能使用async/await的应用程序,或者保持与完成处理程序网络的向后兼容性。
在从Realm迁移到SwiftData时使用 - 本综合迁移指南涵盖了模式等效、线程模型转换、架构迁移策略、CloudKit同步过渡以及实际场景
在从SwiftData迁移到SQLiteData时使用 —— 决策指南、模式等价物、代码示例、CloudKit共享(SwiftData不支持)、性能基准测试、逐步迁移策略
在实现隐私声明、请求权限、应用程序跟踪透明度用户体验或准备隐私营养标签时使用 - 涵盖即时权限请求、跟踪域管理和来自WWDC 2023的必需理由API
参考 — 通过iOS 26实现的SwiftUI堆栈、网格、大纲和滚动增强
在实现SwiftUI动画、理解VectorArithmetic、使用@Animatable宏、缩放过渡、UIKit/AppKit动画桥接、在弹簧动画和时间曲线动画之间选择或调试动画行为时使用 - 从iOS 13到iOS 26的全面动画参考
苹果平台排版参考(旧金山字体、文本样式、动态类型、字距、行距、国际化)直至iOS 26
参考 —— 综合Network.framework指南,涵盖NetworkConnection(iOS 26+)、NWConnection(iOS 12-25)、TLV帧、Coder协议、NetworkListener、NetworkBrowser、Wi-Fi Aware发现以及迁移策略
在优化大型值类型性能、处理不可复制类型或减少ARC流量时使用。涵盖借用、消耗、inout修饰符、消耗操作符、~Copyable类型。
当您看到内存警告、'retain cycle'、由于内存压力导致的应用崩溃,或者当您在问'为什么我的应用占用这么多内存'、'我如何找到内存泄漏'、'我的deinit从未被调用'、'Instruments显示内存增长'、'应用在10分钟后崩溃'时 - 用于iOS/macOS的系统性内存泄漏检测和修复。
SQLiteData高级模式,@Selection列组,单表继承,递归CTE,数据库视图,自定义聚合,TableAlias自连接,JSON/字符串聚合
当询问关于'清除文件'、'存储压力'、'iOS磁盘空间'、'isExcludedFromBackup'、'URL资源值'、'volumeAvailableCapacity'、'低存储'、'文件清除优先级'、'缓存管理'时使用 - iOS存储管理和URL资源值API的综合参考
在使用SwiftData时适用 - @Model定义,SwiftUI中的@Query,@Relationship宏,ModelContext模式,CloudKit集成,iOS 26+功能,以及使用@MainActor的Swift 6并发 — Apple的原生持久化框架
当您看到'actor-isolated', 'Sendable', 'data race', '@MainActor'等错误,或者当您询问'为什么这不是线程安全的'、'如何使用async/await'、'@MainActor是做什么用的'、'我的应用程序因并发错误而崩溃'、'如何修复数据竞争'时 - 使用Swift 6严格的并发模式,包括actor隔离和异步/等待
TextKit 2完整参考(架构、迁移、写作工具、SwiftUI TextEditor)贯穿iOS 26