
Javascript Expert
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-codeInstalls 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- Applescript312
- Macos Accessibility311
- Talos Os Expert286
- Typescript Expert283
- Speech To Text282
- Surrealdb Expert275
- Graph Database Expert270
- Websocket269
- Rust266
- Fastapi Expert265
- Fastapi264
- Async Programming258
- Api Expert257
- Threejs Tresjs253
- Cilium Expert251
- Appsec Expert240
- Llm Integration237
- Text To Speech234
- Browser Automation232
- Python228
- Prompt Engineering227
- Vue Nuxt227
- Graphql Expert218
- Typescript212