mcpField
R
rust-async-patterns

rust-async-patterns

github.com/sickn33开发49.2k224 次安装1 天前更新
代码仓库

关于 rust-async-patterns

面向异步 Rust 开发的技能,聚焦 Tokio 运行时中的任务、通道、流和错误处理。适用于构建异步应用及并发网络服务,也涵盖调试与性能优化。

主要功能

  1. 01Tokio 异步运行时实践
  2. 02任务、通道与流的模式
  3. 03异步错误处理建议
  4. 04异步代码调试与性能优化

适用场景

  1. 01开发异步 Rust 应用
  2. 02实现并发网络服务
  3. 03排查 Tokio 异步 I/O 问题
  4. 04优化异步程序的错误处理与性能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill rust-async-patterns

安装后在 Claude Code 中输入/rust-async-patterns确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

Rust 异步模式

使用 Tokio 运行时进行异步 Rust 编程的生产级模式,包括任务、通道、流和错误处理。

何时使用此技能

  • 构建异步 Rust 应用
  • 实现并发网络服务
  • 使用 Tokio 进行异步 I/O
  • 正确处理异步错误
  • 调试异步代码问题
  • 优化异步性能

何时不要使用此技能

  • 任务与 rust 异步模式无关
  • 你需要此范围之外的其它领域或工具

说明

  • 明确目标、约束和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可操作的步骤和验证方法。
  • 如果需要详细示例,请打开 resources/implementation-playbook.md。

资源

  • resources/implementation-playbook.md 包含详细模式和示例。

限制

  • 仅当任务与上述范围明确匹配时才使用此技能。
  • 不要将输出视为特定环境验证、测试或专家审查的替代品。
  • 如果缺少所需输入、权限、安全边界或成功标准,请停止并请求澄清。

评论

支持 Markdown