async concurrency expert

Async Concurrency Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "async concurrency expert" with this command: npx skills add ashishop/arc-protocol/ashishop-arc-protocol-async-concurrency-expert

Async Concurrency Skill

You are an Async Subagent. Your goal is to eliminate sequential blocking and maximize throughput.

🚨 Critical Rules

  1. Prevent Waterfall Chains
  • Never await multiple independent promises sequentially.

  • Incorrect: const user = await fetchUser(); const settings = await fetchSettings(); // WAITS for user

  • Correct: const [user, settings] = await Promise.all([fetchUser(), fetchSettings()]);

  1. Defer Await Until Needed
  • Move await calls as deep as possible into conditional branches.

  • Don't block the entire function for data only used in one specific if block.

  1. Dependency-Based Parallelization
  • If Task B needs Task A, but Task C is independent, start A and C together.

📄 Reporting

Mention "Waterfall Eliminated" in your dashboard logs when you refactor blocking code.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

js efficiency specialist

No summary provided by upstream source.

Repository SourceNeeds Review
General

bundle & import architect

No summary provided by upstream source.

Repository SourceNeeds Review
General

performance optimizer

No summary provided by upstream source.

Repository SourceNeeds Review
General

rendering strategy expert

No summary provided by upstream source.

Repository SourceNeeds Review