·concurrency-patterns
</>

concurrency-patterns

kaakati/rails-enterprise-dev

专家 Swift 并发决策:async let 与 TaskGroup 选择、参与者隔离边界、@MainActor 放置策略、可发送一致性判断调用以及结构化与非结构化任务权衡。在设计并发代码、调试数据竞争或在并发模式之间进行选择时使用。触发关键字:async、await、actor、Task、TaskGroup、@MainActor、Sendable、并发、数据竞争、隔离、结构化并发、延续

9安装·1热度·@kaakati

安装

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill concurrency-patterns

SKILL.md

Expert decision frameworks for Swift concurrency choices. Claude knows async/await syntax — this skill provides judgment calls for pattern selection and isolation boundaries.

async let gotcha: All async let values MUST be awaited before scope ends. Forgetting to await silently cancels the task — no error, just missing data.

The trap: Task { } inside @MainActor runs on MainActor. For truly background work, use Task.detached(priority:).

专家 Swift 并发决策:async let 与 TaskGroup 选择、参与者隔离边界、@MainActor 放置策略、可发送一致性判断调用以及结构化与非结构化任务权衡。在设计并发代码、调试数据竞争或在并发模式之间进行选择时使用。触发关键字:async、await、actor、Task、TaskGroup、@MainActor、Sendable、并发、数据竞争、隔离、结构化并发、延续 来源:kaakati/rails-enterprise-dev。

查看原文

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill concurrency-patterns
分类
</>开发工具
认证
收录时间
2026-02-13
更新时间
2026-02-18

快速解答

什么是 concurrency-patterns?

专家 Swift 并发决策:async let 与 TaskGroup 选择、参与者隔离边界、@MainActor 放置策略、可发送一致性判断调用以及结构化与非结构化任务权衡。在设计并发代码、调试数据竞争或在并发模式之间进行选择时使用。触发关键字:async、await、actor、Task、TaskGroup、@MainActor、Sendable、并发、数据竞争、隔离、结构化并发、延续 来源:kaakati/rails-enterprise-dev。

如何安装 concurrency-patterns?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/kaakati/rails-enterprise-dev --skill concurrency-patterns 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用

这个 Skill 的源码在哪?

https://github.com/kaakati/rails-enterprise-dev