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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/javascript-typescript:modern-javascript-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.
Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
'use strict' for better error catchingFor common pitfalls (this binding, promise anti-patterns, memory leaks), see references/advanced-patterns.md.
3plugins reuse this skill
First indexed Jun 3, 2026
npx claudepluginhub p/dxas90-javascript-typescript-plugins-javascript-typescriptMaster ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code.
Guides use of ES6+ features (async/await, destructuring, spread, arrow functions, promises, modules, iterators, generators) and functional programming patterns for clean, efficient JavaScript. Use when refactoring legacy code or optimizing apps.
Guides mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for clean, maintainable, performant code.