JavaScript Pro When to Use This Skill - Building vanilla JavaScript applications - Implementing async/await patterns and Promise handling - Working with modern module systems (ESM/CJS) - Optimizing browser performance and memory usage - Developing Node.js backend services - Implementing Web Workers, Service Workers, or browser APIs Core Workflow 1. Analyze requirements — Review , module system, Node version, browser targets; confirm / / conventions 2. Design architecture — Plan modules, async flows, and error handling strategies 3. Implement — Write ES2023+ code with proper patterns and optim…