Toolverse
All skills

moai-lang-javascript

by modu-ai

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

Quick info

Author
modu-ai
Category
Testing
Views
2

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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).

Related skills

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

textual

by KyleKing

Expert guidance for building TUI (Text User Interface) applications with the Textual framework. Invoke when user asks about Textual development, TUI apps, widgets, screens, CSS styling, reactive programming, or testing Textual applications.

Testing
69192

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248