smithery/ashishop

Async Concurrency Expert

Focused on preventing waterfalls and maximizing parallelization in API and Frontend logic.

Installation

$ npx skills add smithery/ashishop --skill async-concurrency-expert

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/ashishop.

npx skills add smithery/ashishop

Browse all from smithery/ashishop

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,046 B
  • docs SUMMARY.md 122 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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:

``typescript const user = await fetchUser(); const settings = await fetchSettings(); // WAITS for user ``

  • Correct:

``typescript const [user, settings] = await Promise.all([fetchUser(), fetchSettings()]); ``

2. 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.

3. 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.