javascript-mastery

Installation
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

🧠 Knowledge Modules (Fractal Skills)

1. 1.1 Primitive Types

2. 1.2 Type Coercion

3. 1.3 Equality Operators

4. 2.1 Scope Types

5. 2.2 Closures

6. 2.3 var vs let vs const

7. 3.1 Call Stack

8. 3.2 Hoisting

9. 3.3 this Keyword

10. 4.1 Event Loop

11. 4.2 Callbacks

12. 4.3 Promises

13. 4.4 async/await

14. 5.1 Higher-Order Functions

15. 5.2 Pure Functions

16. 5.3 map, filter, reduce

17. 5.4 Currying & Composition

18. 6.1 Prototypal Inheritance

19. 6.2 Object Methods

20. 7.1 Destructuring

21. 7.2 Spread & Rest

22. 7.3 Modules

23. 7.4 Optional Chaining & Nullish Coalescing

Related skills
Installs
1
GitHub Stars
430
First Seen
Apr 8, 2026