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.