A solid reference for working with Tokio and async Rust patterns when you're building concurrent services or dealing with async I/O. It covers the practical stuff like task spawning, channels, streams, and error handling that comes up constantly in real async code. The implementation playbook has detailed examples, which is helpful when you're debugging subtle lifetime or pinning issues. Good for both getting async apps off the ground and figuring out why your spawned tasks aren't behaving. It's community sourced and stays focused on production patterns rather than trying to teach Rust from scratch.

skills.sh installs
241
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill rust-async-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

Rust Async Patterns

Production patterns for async Rust programming with Tokio runtime, including tasks, channels, streams, and error handling.

Use this skill when

  • Building async Rust applications
  • Implementing concurrent network services
  • Using Tokio for async I/O
  • Handling async errors properly
  • Debugging async code issues
  • Optimizing async performance

Do not use this skill when

  • The task is unrelated to rust async patterns
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Resources

  • resources/implementation-playbook.md for detailed patterns and examples.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Rust
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708

Recommended

More Rust
1iii-hq avatariii-rust-sdkiii-hq/iiiRust SDK for the iii engine. Use when building high-performance workers, registering functions, or invoking triggers in Rust.188skills.sh installs
2github avatarrust-mcp-server-generatorgithub/awesome-copilotGenerate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK9.2Kskills.sh installs
3affaan-m avatarrust-testingaffaan-m/eccRust testing patterns including unit tests, integration tests, async testing, property-based testing, mocking, and coverage. Follows TDD methodology.7.4Kskills.sh installs
4affaan-m avatarrust-testingaffaan-m/everything-claude-coderust testing5.3Kskills.sh installs
5actionbook avatarm14-mental-modelactionbook/rust-skillsUse when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconc3.5Kskills.sh installs
6actionbook avatarm11-ecosystemactionbook/rust-skillsUse when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using 3.5Kskills.sh installs