关于 go-concurrency-patterns
为 Go 并发编程提供实践模式指导的技能,面向构建并发应用和排查并发问题的开发者。涵盖 goroutine、channel、同步、生命周期管理与优雅关闭。
主要功能
- 01goroutine 生命周期管理
- 02channel 通信模式
- 03工作池与流水线
- 04同步原语应用
- 05竞态问题排查与优雅关闭
适用场景
- 01构建 Go 并发应用
- 02实现工作池或处理流水线
- 03排查竞态并设计优雅关闭
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill go-concurrency-patterns安装后在 Claude Code 中输入/go-concurrency-patterns确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
Go 并发模式
Go 并发方面的生产级模式,包括 goroutine、channel、同步原语和上下文管理。
何时使用此技能
- 构建并发 Go 应用
- 实现工作池和流水线
- 管理 goroutine 生命周期
- 使用 channel 进行通信
- 调试竞态条件
- 实现优雅关闭
何时不要使用此技能
- 任务与 Go 并发模式无关
- 你需要此范围之外的其它领域或工具
说明
- 明确目标、约束和所需输入。
- 应用相关的最佳实践并验证结果。
- 提供可操作的步骤和验证方法。
- 如果需要详细示例,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md提供详细的模式和示例。
限制
- 仅当任务与上述范围明确匹配时才使用此技能。
- 不要将输出视为特定环境验证、测试或专家评审的替代品。
- 如果缺少所需输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown