Guides usage of ES6+ features (async/await, destructuring, spread, arrow functions, promises, modules) and functional patterns for refactoring legacy code and writing clean JavaScript.
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.
npx claudepluginhub wshobson/agents --plugin javascript-typescriptGuides refactoring legacy JavaScript to modern ES6+ syntax, implementing functional programming patterns, and writing clean, maintainable, performant code.
Teaches ES6+ features like arrow functions, destructuring, async/await, promises, and functional patterns for refactoring legacy JavaScript and optimizing web apps.
Provides expertise in modern JavaScript with ES6+ features, async patterns like promises and async/await, event loops, Node.js APIs, and browser/Node compatibility. Use for building, debugging performance, and migrating legacy JS.