Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.
Add this skill
npx mdskills install sickn33/modern-javascript-patternsClear scope and good triggers, but lacks actionable implementation details in main instructions
1---2name: modern-javascript-patterns3description: Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.4---56# Modern JavaScript Patterns78Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.910## Use this skill when1112- Refactoring legacy JavaScript to modern syntax13- Implementing functional programming patterns14- Optimizing JavaScript performance15- Writing maintainable and readable code16- Working with asynchronous operations17- Building modern web applications18- Migrating from callbacks to Promises/async-await19- Implementing data transformation pipelines2021## Do not use this skill when2223- The task is unrelated to modern javascript patterns24- You need a different domain or tool outside this scope2526## Instructions2728- Clarify goals, constraints, and required inputs.29- Apply relevant best practices and validate outcomes.30- Provide actionable steps and verification.31- If detailed examples are required, open `resources/implementation-playbook.md`.3233## Resources3435- `resources/implementation-playbook.md` for detailed patterns and examples.36
Full transparency — inspect the skill content before installing.