MO

modern-javascript-patterns

A reference for mastering modern JavaScript syntax, asynchronous patterns, and clean coding best practices.

Install

mkdir -p .claude/skills/modern-javascript-patterns && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2249" && unzip -o skill.zip -d .claude/skills/modern-javascript-patterns && rm skill.zip

Installs to .claude/skills/modern-javascript-patterns

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.
174 charsno explicit “when” trigger
Beginner

Key capabilities

  • Refactor callbacks to async/await patterns
  • Implement functional map/reduce transformations
  • Modernize legacy prototype-based code
  • Optimize performance with ES6 modules
  • Apply destructuring and spread syntax
  • Replace manual loops with higher-order functions

How it works

Applies standard pattern refactoring based on current ECMAScript specifications to transform legacy syntax into modern equivalents.

Inputs & outputs

You give it
Legacy JS code snippet
You get back
Refactored clean modern JS syntax

When to use modern-javascript-patterns

  • Refactoring legacy callbacks to promises
  • Applying functional programming patterns
  • Optimizing JavaScript performance

About this skill

Modern JavaScript Patterns

Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.

Use this skill when

  • Refactoring legacy JavaScript to modern syntax
  • Implementing functional programming patterns
  • Optimizing JavaScript performance
  • Writing maintainable and readable code
  • Working with asynchronous operations
  • Building modern web applications
  • Migrating from callbacks to Promises/async-await
  • Implementing data transformation pipelines

Do not use this skill when

  • The task is unrelated to modern javascript patterns
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Resources

  • resources/implementation-playbook.md for detailed patterns and examples.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

When not to use it

  • Performance-critical low-level memory ops
  • Codebases requiring IE11 compatibility
  • Frameworks with specific legacy constraints

Prerequisites

Node.js or modern browser environmentLinter for ES6+ rules

Limitations

  • May break legacy dependencies
  • Requires testing to ensure functional parity
  • Assumes modern runtime environment

How it compares

It enforces clean-coding standards and modern language syntax through pattern matching rather than arbitrary style choices.

Compared to similar skills

modern-javascript-patterns side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
modern-javascript-patterns (this skill)23moNo flagsBeginner
typescript-expert106moReviewAdvanced
agent-coder36moNo flagsIntermediate
functional32moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

mobile-design

sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.

149231

unity-developer

sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

142357

architect-review

sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.

109320

angular

sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern patterns.

100129

frontend-slides

sickn33

Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.

95195

minecraft-bukkit-pro

sickn33

Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-version compatibility.

9078

Search skills

Search the agent skills registry