DicklesworthstoneDicklesworthstoneCommunityยท1 Agent Skills Included

asupersync

Cancel-correct structured async runtime for Rust applications

Builds, migrates, and debugs Rust services on a structured-concurrency async runtime with region-owned tasks and explicit cancellation. Replaces Tokio patterns with cancel-safe channels, capability-scoped effects, and deterministic lab testing to eliminate orphan tasks and silent data loss. Guides greenfield design, brownfield migration, browser/Wasm deployment, and concurrency defect forensics with verified proof steps.
npx skills add Dicklesworthstone/asupersync --all -g -y
Available:

Directs the AI agent to follow strict safety rules when editing this Rust runtime codebase, including never deleting files, working only on the main branch, and routing all coding conventions through AGENTS.md.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’