LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

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.

26,085stars2,876forksUpdated 1/20/2026
Developer Tools#code-optimization#async-await#es6#functional-programming#web-development#javascript

Security Assessment

Low Risk(70/100)

Detected risks:

Secret Exposure([SKILL.md] password =)
Security Score70/100

About modern-javascript-patterns

The 'modern-javascript-patterns' skill provides a comprehensive guide for mastering ES6+ features and functional programming patterns in JavaScript. It addresses the challenges developers face when transitioning from older JavaScript syntax to modern practices, ensuring that code is cleaner, more maintainable, and optimized for performance. With a focus on best practices, this skill enables users to write efficient JavaScript code that leverages the latest language features.

FAQ

What are the main features covered by this skill?

This skill covers ES6+ features like async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns.

Is this skill suitable for beginners?

While the skill is primarily aimed at those looking to refactor legacy code and implement modern patterns, it can also benefit beginners by providing foundational knowledge of ES6+ features.

Can I use this skill for improving performance in existing applications?

Yes, the skill includes techniques for optimizing JavaScript performance, making it suitable for enhancing existing applications.

Does this skill require prior knowledge of JavaScript?

A basic understanding of JavaScript is recommended, as the skill focuses on modern features and patterns.

What scenarios are ideal for applying this skill?

Ideal scenarios include refactoring legacy code, building modern web applications, migrating from callbacks to Promises/async-await, and implementing data transformation pipelines.

Install modern-javascript-patterns

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

wshobson/agents

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448