moai-lang-javascript

Guide cross-runtime JavaScript development across Node.js, Bun, Deno, and browsers.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/yarang/fastapi-error-code --skill moai-lang-javascript-yarang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: moai-lang-javascript
Source: https://github.com/yarang/fastapi-error-code/tree/main/.claude/skills/moai-lang-javascript
Command: npx skills add https://github.com/yarang/fastapi-error-code --skill moai-lang-javascript-yarang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often juggle multiple JavaScript runtimes (Node.js, Bun, Deno) and ecosystems, requiring disparate tooling and patterns. This Skill provides a unified set of guidance for cross-runtime development, helping teams align on best practices, templates, and integration points.

Core Features & Use Cases

  • Cross-runtime guidance for ES2024/ES2025 features and modern tooling (Vitest, ESLint, Biome).
  • Starter templates and patterns for Express, Fastify, and Hono across Node.js, Bun, and Deno.
  • Quick-start workflows to bootstrap projects and migrate between runtimes.

Quick Start

Load this skill and request a starter project scaffold for a chosen runtime (Node.js 22, Bun, or Deno). For example: "Create a minimal Express API scaffold for Node.js 22 using this skill."

Frequently Asked Questions about moai-lang-javascript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a cross-runtime JavaScript project that works on Node.js, Bun, and Deno?▼

To set up cross-runtime JavaScript, this skill provides unified starter templates and example patterns for Node.js, Bun, and Deno. You can scaffold projects for Express, Fastify, or Hono while ensuring ES2024/ES2025 compatibility.

What's the best way to migrate an existing Node.js API to Bun or Deno?▼

The best way to migrate to Bun or Deno is using this skill's quick-start workflows and ready-to-use templates. It offers cross-runtime guidance to align your existing Node.js APIs with modern runtimes while maintaining ES2024/ES2025 compatibility.

Does this JavaScript guidance integrate with modern testing and linting stacks like Vitest and ESLint?▼

Yes, this JavaScript guidance integrates with modern testing and linting stacks. It enforces compatibility with Vitest, ESLint, and Biome, providing cross-runtime tooling guidance for building APIs and server-side services.

Can I scaffold an Express or Fastify API using Bun or Deno?▼

Yes, you can scaffold Express or Fastify APIs for Bun or Deno. This skill provides starter templates and example patterns for these frameworks across Node.js, Bun, and Deno environments for server-side services.

How do I use ES2024 and ES2025 features across different JavaScript runtimes?▼

To use ES2024 and ES2025 features across different JavaScript runtimes, this skill provides cross-runtime development guidance. It ensures compatibility and offers patterns for modern tooling across Node.js, Bun, Deno, and browser environments.

Why should I use a unified tooling approach for JavaScript instead of runtime-specific configurations?▼

A unified tooling approach for JavaScript solves the problem of juggling disparate patterns across Node.js, Bun, and Deno. It helps teams align on cross-runtime best practices, templates, and integration points for ES2024/ES2025 development.