javascript-pro
Master Modern JavaScript Development
Struggle with async patterns or modern JS syntax? This skill provides expert guidance on ES6+, promises, async/await, event loops, and cross-runtime compatibility for Node.js and browser development.
์คํฌ ZIP ๋ค์ด๋ก๋
Claude์์ ์ ๋ก๋
์ค์ โ ๊ธฐ๋ฅ โ ์คํฌ โ ์คํฌ ์ ๋ก๋๋ก ์ด๋
ํ ๊ธ์ ์ผ๊ณ ์ฌ์ฉ ์์
ํ ์คํธํด ๋ณด๊ธฐ
"javascript-pro" ์ฌ์ฉ ์ค์ ๋๋ค. Convert this callback-based code to async/await
์์ ๊ฒฐ๊ณผ:
Refactored code using async/await with proper error handling and cleaner function structure
"javascript-pro" ์ฌ์ฉ ์ค์ ๋๋ค. Why is my promise hanging?
์์ ๊ฒฐ๊ณผ:
Analysis identifying missing await, unhandled rejection, or event loop blocking with specific fix recommendations
"javascript-pro" ์ฌ์ฉ ์ค์ ๋๋ค. Make this ES6 code work in older browsers
์์ ๊ฒฐ๊ณผ:
Polyfill recommendations and babel configuration for target browser support
๋ณด์ ๊ฐ์ฌ
์์ Prompt-only skill with no executable code. Static analysis scanned 0 files (0 lines) and detected 0 security issues. No suspicious patterns, risk factors, or malicious intent found. The skill provides legitimate JavaScript development guidance with no security concerns.
ํ์ง ์ ์
๋ง๋ค ์ ์๋ ๊ฒ
Modern JavaScript Migration
A developer needs to migrate legacy JavaScript code to modern ES6+ standards with improved patterns and better error handling.
Async Debugging
A engineer faces race conditions or promise rejection issues in their Node.js application and needs expert debugging strategies.
Cross-Platform Compatibility
A team building browser applications needs guidance on polyfills, bundle optimization, and cross-browser compatibility.
์ด ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์
Convert this legacy JavaScript code to modern ES6+ syntax. Use destructuring, arrow functions, and const/let appropriately.
Help debug this async code. It has a race condition where the promise resolves before the event handler completes.
Profile this JavaScript code for performance bottlenecks. Focus on event loop blocking and memory usage in Node.js.
Design a polyfill strategy for this ES6+ code. Target browsers: Chrome 90+, Safari 14+, Firefox 88+.
๋ชจ๋ฒ ์ฌ๋ก
- Always use async/await instead of promise chains for better readability and error handling
- Handle errors at appropriate boundaries with try/catch blocks rather than per-operation
- Consider bundle size impact when using modern features in browser environments
ํผํ๊ธฐ
- Avoid mixing callbacks with promises in the same code path as it creates error handling complexity
- Do not use Promise.all() when operations must complete sequentially, use for...of with await instead
- Never ignore promise rejections by omitting catch handlers or .catch() blocks
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
When should I use this skill?
Does this skill write TypeScript code?
Can this skill debug my existing JavaScript code?
What JavaScript versions does this skill support?
Does this skill handle framework-specific code?
Can this skill help with browser compatibility?
๊ฐ๋ฐ์ ์ธ๋ถ ์ ๋ณด
์์ฑ์
sickn33๋ผ์ด์ ์ค
MIT
๋ฆฌํฌ์งํ ๋ฆฌ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/javascript-pro์ฐธ์กฐ
main
ํ์ผ ๊ตฌ์กฐ
๐ SKILL.md