domains / families / software-engineering / modern-javascript-patterns
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. Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.
The three copies share the same high-level scope and use-case list, but they diverge in how they instruct the agent. The first two are thin wrappers that defer to a resources/implementation-playbook.md file, while the third copy inlines a detailed ES6+ reference (arrow functions, destructuring, spread/rest, template literals, object literals, and the start of async patterns). Crowning one copy would either hide the inline reference or hide the resource-based workflow, so the catalog should combine them.