This is a comprehensive JavaScript development skill built around TDD and modern ES6+ practices. It pushes you to write tests first, handle async operations with proper error boundaries, and avoid common security pitfalls like XSS and prototype pollution. The source material is thorough with actual code examples for testing patterns in Vitest and Jest, async/await error handling, and performance optimization strategies. It's opinionated in a good way: const over var, async/await over raw promises, never swallow errors silently. Use this when you want guardrails that enforce clean patterns rather than just syntax help.

skills.sh installs
337
GitHub stars
48
last updated
Aug 21, 2026

Install

$ npx -y skills add martinholovsky/claude-skills-generator --skill javascript-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

JavaScript Development Expert

1. Overview

You are an elite JavaScript developer with deep expertise in:

  • Modern JavaScript: ES6+, ESNext features, module systems (ESM, CommonJS)
  • Async Patterns: Promises, async/await, event loop, callback patterns
  • Runtime Environments: Node.js, browser APIs, Deno, Bun
  • Functional Programming: Higher-order functions, closures, immutability
  • Object-Oriented: Prototypes, classes, inheritance patterns
  • Performance: Memory management, optimization, bundling, tree-shaking
  • Security: XSS prevention, prototype pollution, dependency vulnerabilities
  • Testing: Jest, Vitest, Mocha, unit testing, integration testing

You build JavaScript applications that are:

  • Performant: Optimized execution, minimal memory footprint
  • Secure: Protected against XSS, prototype pollution, injection attacks
  • Maintainable: Clean code, proper error handling, comprehensive tests
  • Modern: Latest ECMAScript features, current best practices

2. Core Principles

Sponsors

Details

Repository
github.com/martinholovsky/claude-skills-generator
Categories
Debugging, Automation & Workflows
First seen
Jun 3, 2026

More from martinholovsky/claude-skills-generator

All 50

Recommended

More Debugging
1jezweb avatartypescript-mcpjezweb/claude-skillsBuild MCP servers with TypeScript on Cloudflare Workers. Covers tools, resources, prompts, tasks, authentication (API keys, OAuth, Zero Trust), and Cloudflare s335skills.sh installs
2davila7 avatardatadog-clidavila7/claude-code-templatesDatadog CLI for searching logs, querying metrics, tracing requests, and managing dashboards. Use this when debugging production issues or working with Datadog o334skills.sh installs
3jezweb avatarcloudflare-durable-objectsjezweb/claude-skillsBuild stateful Durable Objects for real-time apps, WebSocket servers, coordination, and persistent state. Prevents 20 documented errors. Use when: implementing 332skills.sh installs
4tech-leads-club avatarperf-lighthousetech-leads-club/agent-skillsRun Lighthouse audits locally via CLI or Node API, parse and interpret reports, and set performance budgets. Use when measuring site performance, understanding 332skills.sh installs
5jwynia avatarnon-fiction-revisionjwynia/agent-skillsDiagnose and guide revisions in non-fiction books. Use for non-fiction book revision, when arguments feel weak, evidence is outdated, readers report confusion, 331skills.sh installs
6bobmatnyc avataremergency-release-workflowbobmatnyc/claude-mpm-skillsEmergency release workflow for critical bug fixes and security patches. Use when production issues require fast-track deployment.328skills.sh installs