Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dokhacgiakhoa/rust-async-patterns
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns.
Passed 23 of 24 test cases with the skill, and 20 of 24 without it.
3 fixed20 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
In an async Rust log aggregation service, producers generate log entries rapidly while a single disk-writing consumer writes them out. Developers are tempted to use an unbounded channel to prevent producer calls from blocking. Provide a recommended channel implementation that prevents unbounded memory growth.
| Checked | Without skill | With skill |
|---|---|---|
| Uses tokio::sync::mpsc::channel with an explicit buffer capacity. | Missed | Passed |
The instructions your model reads when the skill loads.
Production patterns for async Rust programming with Tokio runtime, including tasks, channels, streams, and error handling.
resources/implementation-playbook.md.resources/implementation-playbook.md for detailed patterns and examples.test cases passed, vs 20 / 24 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.