asupersync
Cancel-correct structured async runtime for Rust applications
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install asupersync?โผ
Run `npx skills add Dicklesworthstone/asupersync --all -g -y` in your terminal to install the skill globally for your AI coding agent.
How to migrate a Rust project from Tokio to asupersync?โผ
The skill walks your agent through an eight-step migration: inventory Tokio dependencies, replace the runtime bootstrap, thread the Cx context through your APIs, and convert detached tasks into region-owned work with deterministic tests.
What makes asupersync different from Tokio?โผ
Every task is owned by a region that closes to quiescence, cancellation follows an explicit request-drain-finalize protocol, and channels use two-phase reserve/send so messages are never half-sent or silently dropped.
Can asupersync run in the browser with Wasm?โผ
Yes. It ships JS/TS browser packages for main-thread and dedicated-worker contexts, with a fail-closed broker model for service workers and a preview Rust browser runtime lane.
Does asupersync support deterministic async testing?โผ
Yes. Its Lab runtime provides virtual time, deterministic scheduling, DPOR exploration, and trace replay so concurrency bugs can be reproduced and verified reliably.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core