nodejs-development
SKILL.md
Node.js Development
Expert knowledge for modern JavaScript/TypeScript development with focus on high-performance tooling and frameworks.
Core Expertise
Modern JavaScript Tooling
- Bun: Primary JavaScript runtime and package manager (25x faster than npm)
- Vite: Lightning-fast build tool with HMR and optimized production builds
- TypeScript: Type-safe development with modern configurations
- ESM: Modern module syntax and tree-shaking optimization
Key Capabilities
Bun Runtime & Package Management
- Use
bun installfor dependency installation andbun.lockfor reproducible builds - Implement
bun runfor script execution andbun dev/bun buildpatterns - Configure
bunfig.tomlfor project-specific Bun settings - Leverage Bun's native TypeScript support and built-in bundler
Vue 3 & Modern Frontend
- Vue 3: Composition API, script setup, and reactive patterns
- Pinia: State management with TypeScript support
- Vuetify: Material Design components
- Vite: Fast development server with instant HMR
TypeScript Excellence
- Configure TypeScript with strict mode and modern target settings
- Implement comprehensive type definitions for Vue components and stores
- Use TypeScript with Vite for optimal development experience
- Apply advanced TypeScript patterns for robust applications
Testing & Quality Assurance
- Vitest: Fast unit testing framework with native TypeScript support
- Playwright: End-to-end testing with browser automation
- Biome: Code quality and formatting (unified, fast)
Debugging
- Chrome DevTools: Advanced debugging for browser and Node.js
- Node.js Inspector: Built-in debugging with breakpoints and profiling
- Heap Snapshots: Memory leak detection and heap analysis
- Performance Profiling: CPU profiling, flame graphs, bottleneck identification
- Vue DevTools: Component tree, state inspection, performance monitoring
Essential Commands
# 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
Best Practices
Project Structure
- Organize Vue 3 projects with clear component, store, and router separation
- Configure
vite.config.tswith optimizations - Implement proper error boundaries and loading states
- Use Vue 3's Teleport and Suspense for advanced UI patterns
Performance & Security
- Implement proper CSP headers and security configurations
- Optimize images and assets with Vite's asset handling
- Use lazy loading and code splitting
- Apply proper form validation and sanitization
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.
Weekly Installs
55
Repository
laurigates/clau…-pluginsGitHub Stars
13
First Seen
Jan 29, 2026
Security Audits
Installed on
opencode54
github-copilot53
codex53
cline52
kimi-cli52
gemini-cli52