javascript-mastery

Installation
Summary

Comprehensive reference for 33+ essential JavaScript concepts from fundamentals to modern patterns.

  • Covers core language features including primitive types, type coercion, scope, closures, and the this keyword with practical examples
  • Explains asynchronous patterns: callbacks, Promises, async/await, and the event loop with execution order details
  • Includes functional programming concepts like higher-order functions, pure functions, map/filter/reduce, currying, and composition
  • Addresses prototypal inheritance, ES6+ features (destructuring, spread/rest, modules), and modern operators like optional chaining and nullish coalescing
  • Designed for explaining concepts, debugging behavior, teaching fundamentals, and reviewing code against JavaScript best practices
SKILL.md

🧠 JavaScript Mastery

33+ essential JavaScript concepts every developer should know, inspired by 33-js-concepts.

When to Use This Skill

Use this skill when:

  • Explaining JavaScript concepts
  • Debugging tricky JS behavior
  • Teaching JavaScript fundamentals
  • Reviewing code for JS best practices
  • Understanding language quirks

1. Fundamentals

1.1 Primitive Types

Related skills
Installs
619
GitHub Stars
37.3K
First Seen
Jan 19, 2026