AvdLee/Swift-Concurrency-Agent-Skill

Add expert Swift Concurrency guidance to your AI coding tool (Agent Skills open format): safe concurrency, performance optimization, and Swift 6 migration.

解决的问题

该项目为 AI 编码工具提供专家级指导,帮助开发者实现安全的并发编程、优化性能,并将现有代码库迁移到 Swift 6。它解决了常见的挑战,例如数据竞争、隔离错误,以及从基于闭包的代码或 Combine/RxSwift 迁移到现代 Swift 并发的复杂性。

工作原理

该项目以符合 Agent Skills 开放格式(规范 1.0.0)的可移植 Agent 插件形式打包。这使得 AI 代理(如 Claude Code、Cursor 和 ChatGPT)能够自动发现并使用位于 skills/ 目录中的结构化参考文件和决策树。代理利用这些参考内容,为演员(actors)、任务(tasks)、Sendable 兼容性以及内存管理提供准确且符合行业标准的建议。

适用人群

  • 正在迁移到 Swift 6 或严格并发模型的开发者和团队。
  • 正在调试数据竞争或不稳定的异步测试的工程师。
  • 寻求使用演员、任务和异步流实现性能导向并发模式的 Swift 开发者。

主要亮点

  • 支持 Swift 6.2:包含对最新功能的支持,例如默认演员隔离和 isolated deinit。
  • 广泛的工具兼容性:与 Claude Code、Cursor、ChatGPT、Codex 等支持 Agent Plugins 规范的工具兼容。
  • 全面的参考文档库:包含 Core Data 集成、内存管理、异步算法等专用指南。
  • 无立场中立:专注于编译时安全性和行业标准最佳实践,而非特定架构偏好。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目