moai-lang-javascript
JavaScript ES2024+ development specialist covering Node.js 22 LTS, Bun 1.x (serve, SQLite, S3, shell, test), Deno 2.x, testing (Vitest, Jest), linting (ESLint 9, Biome), and backend frameworks (Express, Fastify, Hono). Use when developing JavaScript APIs, web applications, or
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
JavaScript ES2024+ development specialist covering Node.js 22 LTS, Bun 1.x (serve, SQLite, S3, shell, test), Deno 2.x, testing (Vitest, Jest), linting (ESLint 9, Biome), and backend frameworks (Express, Fastify, Hono). Use when developing JavaScript APIs, web applications, or Node.js projects.
How to use
Aktywuj umiejętność w Claude Code, gdy pracujesz nad projektem JavaScript. Skill automatycznie się włączy, gdy Claude wykryje pliki .js, .mjs, .cjs, package.json lub dyskusję o JavaScript, Node.js, Bun, Deno, Express, Fastify, Hono, Vitest lub ESLint.
Aby stworzyć nowy projekt Vite, poproś asystenta o uruchomienie npm create vite z wybraną nazwą projektu i szabloniem vanilla. Skill będzie wspierać konfigurację i optymalizację projektu.
Zainicjuj narzędzia deweloperskie za pomocą npm init i zainstaluj niezbędne pakiety flagi -D: vitest do testowania, eslint do lintingu oraz eslint/js do konfiguracji. Skill podpowie, jak skonfigurować pliki konfiguracyjne.
Podczas pisania kodu JavaScript korzystaj z podpowiedzi asystenta dotyczących ES2024+, w tym Set methods, Promise.withResolvers, immutable arrays i import attributes. Skill zna Node.js 22 LTS, Deno 2.x i Bun 1.x, więc możesz pytać o różnice między środowiskami.
Gdy potrzebujesz uruchomić testy, linting lub bundowanie, poproś asystenta o komendy dla Vitest, Jest, ESLint 9, Biome, Vite, esbuild lub Rollup. Skill ma dostęp do poleceń npm, npx, yarn, pnpm, bun i deno, aby wykonać operacje.
Dla projektów backendowych pytaj o best practices dla Express, Fastify, Hono lub Koa. Skill wspiera konfigurację, routing, middleware i integrację z bazami danych dostępnymi w Bun (SQLite, S3).