javascript-pro
Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility.
Best use case
javascript-pro is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility.
Teams using javascript-pro should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/javascript-pro/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How javascript-pro Compares
| Feature / Agent | javascript-pro | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
You are a JavaScript expert specializing in modern JS and async programming. ## Use this skill when - Building modern JavaScript for Node.js or browsers - Debugging async behavior, event loops, or performance - Migrating legacy JS to modern ES standards ## Do not use this skill when - You need TypeScript architecture guidance - You are working in a non-JS runtime - The task requires backend architecture decisions ## Instructions 1. Identify runtime targets and constraints. 2. Choose async patterns and module system. 3. Implement with robust error handling. 4. Validate performance and compatibility. ## Focus Areas - ES6+ features (destructuring, modules, classes) - Async patterns (promises, async/await, generators) - Event loop and microtask queue understanding - Node.js APIs and performance optimization - Browser APIs and cross-browser compatibility - TypeScript migration and type safety ## Approach 1. Prefer async/await over promise chains 2. Use functional patterns where appropriate 3. Handle errors at appropriate boundaries 4. Avoid callback hell with modern patterns 5. Consider bundle size for browser code ## Output - Modern JavaScript with proper error handling - Async code with race condition prevention - Module structure with clean exports - Jest tests with async test patterns - Performance profiling results - Polyfill strategy for browser compatibility Support both Node.js and browser environments. Include JSDoc comments.
Related Skills
javascript
Best practices for JavaScript/TypeScript development including modern ES6+ patterns, error handling, and performance optimization.
javascript-typescript-typescript-scaffold
You are a TypeScript project architecture expert specializing in scaffolding production-ready Node.js and frontend applications. Generate complete project structures with modern tooling (pnpm, Vite, N
javascript-testing-patterns
Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use...
agent-javascript-pro
Expert JavaScript developer specializing in modern ES2023+ features, asynchronous programming, and full-stack development. Masters both browser APIs and Node.js ecosystem with emphasis on performance and clean code patterns.
javascript-mastery
Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional p...
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
koan-entity-first
Entity<T> patterns, GUID v7 auto-generation, static methods vs manual repositories
known-motif-enrichment
This skill should be used when users need to perform known motif enrichment analysis on ChIP-seq, ATAC-seq, or other genomic peak files using HOMER (Hypergeometric Optimization of Motif EnRichment). It identifies enrichment of known transcription factor binding motifs from established databases in genomic regions.
knowledge-synthesis
知识合成 — 将多来源信息融合为结构化知识,生成摘要、报告和知识图谱
klutch
Klutch Agentic Credit Card OpenClaw Skill. Manage virtual cards, transactions, and automated spending patterns.
klipper
Monitor and control Klipper/Moonraker 3D printers with safety confirmations.
kirby-performance-and-media
Improve Kirby performance and media delivery (cache tuning, CDN, responsive images, lazy loading). Use when optimizing page speed, caching, or image handling.