跳到正文
全部 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 用例。