asupersync-rust

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Asupersync Rust

Use these conventions for Dicklesworthstone/asupersync, a spec-first async runtime for Rust focused on structured concurrency, explicit capabilities, cancellation protocols, and deterministic testing.

Source Baseline

  • Prefer the upstream repository and matching docs over old snippets: https://github.com/Dicklesworthstone/asupersync.
  • Baseline checked for this skill: upstream main at bd6e0a3d, package version 0.3.3, Rust edition 2024.
  • Asupersync is a 0.x crate and its own src/lib.rs says public items should be treated as unstable unless documented otherwise.
  • Current core crate uses nightly-only Rust features such as try_trait_v2; do not present it as stable-toolchain drop-in code.
  • Default builds include proc-macros; if default features are disabled, enable proc-macros for scope!, spawn!, join!, join_all!, and race!.

When to Choose It

Choose Asupersync when correctness under cancellation matters more than ecosystem convenience:

Installs
7
Repository
avbel/ai-skills
GitHub Stars
2
First Seen
Sep 19, 2026