全部 Skills
现代 Swift
write-swift
面向 Swift 本身的工程 skill:值类型优先、Swift 6 并发、泛型设计、性能取舍,以及用 Swift Testing 写测试。让智能体输出符合当前语言习惯的代码,而不是 Objective-C 时代的直译。
它把哪件事做完了
把 Swift 的现代写法变成默认写法
什么时候用它
- 在写或重写 Swift 代码,希望符合现代习惯
- 要把旧代码迁到 Swift 6 并发模型
- 不确定某个抽象该用结构体还是类
它具体做什么
- 值语义
- 优先结构体与枚举,明确什么时候才需要引用语义
- 并发
- 按 Swift 6 的隔离与 Sendable 规则组织代码
- 泛型
- 用泛型消除重复,同时不过度抽象
- 测试
- 用 Swift Testing 写可读的断言与参数化用例
可以这样提要求
›用 write-swift 重写这个网络层,遵循 Swift 6 并发规则并补上 Swift Testing 用例。