Modern Node.js development with Bun, Vite, Vue 3, Pinia, and TypeScript. Covers JavaScript/TypeScript projects, high-performance tooling, and modern frameworks. Use when user mentions Node.js, Bun, Vite, Vue, Pinia, npm, pnpm, JavaScript runtime, or building frontend/backend JS applications.
Expert knowledge for modern JavaScript/TypeScript development with focus on high-performance tooling and frameworks.
| Scenario | Use this skill | Alternative |
|----------|---------------|-------------|
| Setting up a Vue 3/Vite/TypeScript project | Yes | N/A |
| Configuring Vite build and dev server | Yes | N/A |
| Working with Vue 3 Composition API and Pinia | Yes | N/A |
| General Node.js/Bun runtime guidance | Yes | bun-development for Bun-specific features |
| Running Bun scripts, tests, or builds | No - use bun-development | bun-test, bun-build for quick invocations |
| Managing npm/Bun dependencies | No - use bun-package-manager | bun-add for quick additions |
| Debugging TypeScript/JS applications | No - use typescript-debugging | N/A |
| Error monitoring with Sentry | No - use typescript-sentry | N/A |
Modern JavaScript Tooling
Bun Runtime & Package Management
bun install for dependency installation and bun.lock for reproducible buildsbun run for script execution and bun dev/bun build patternsbunfig.toml for project-specific Bun settingsVue 3 & Modern Frontend
TypeScript Excellence
Testing & Quality Assurance
Debugging
# Bun-first workflow
bun create vite my-app --template vue-ts # Create Vue 3 + TypeScript project
cd my-app && bun install # Install dependencies
# Development
bun dev # Start dev server
bun build # Build for production
bun run check # Run Biome lint + format
bun run test # Run tests
# Debugging
node --inspect script.js # Node.js debugging
bun --inspect script.ts # Bun debugging
node --prof script.js # CPU profiling
Project Structure
vite.config.ts with optimizationsPerformance & Security
Type Safety
// Modern type annotations (TypeScript 5.0+)
function processData(
items: string[],
config: Record<string, number>,
optional?: string | null
): [boolean, string] {
return [true, "success"];
}
For detailed debugging patterns, Vue 3 component structure, Vite configuration, production debugging, and framework integration, see REFERENCE.md.
npx skills add laurigates/nodejs-development下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer