04-web-and-network/nodejs-development/SKILL.md
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
npx skillsauth add gaku52/claude-code-skills 04-web-and-network/nodejs-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization.
This skill covers the following topics:
What you'll learn from this guide: Framework patterns, asynchronous design, performance optimization strategies What to check in official docs: Latest APIs, new features in Node.js 22, security updates, best practices
Node.js Documentation - Official Node.js docs
Express.js - Official Express site
NestJS - Official NestJS documentation
Fastify - Official Fastify documentation
Target audience: Programming beginners, those new to Node.js development
Estimated time: Approximately 6–8 hours
We have prepared 6 guides to systematically learn the fundamentals of Node.js development. By studying them in order, you'll be able to build a practical web server.
What is Node.js (30–40 min)
JavaScript Basics (1–1.5 hours)
NPM and Package Management (40–50 min)
Express Basics (1–1.5 hours)
Asynchronous Programming (1–1.5 hours)
Building Your First Server (2–3 hours)
Week 1: 01→02→03 (Environment setup, JavaScript basics)
Week 2: 04→05 (Express, asynchronous processing)
Week 3: 06 (Practical integration)
What you'll be able to build after studying:
Step-by-step guides on Node.js asynchronous patterns. Study in order after completing the Basics section.
Callbacks in Node.js
Promises in Node.js
.then() / .catch() chainingPromise.all, Promise.race, Promise.allSettledasync/await in Node.js
The Node.js Event Loop
Practical guides for building production-ready web applications with Express.
Express Fundamentals
Middleware in Express
Building REST APIs with Express
Error Handling in Node.js and Express
A comprehensive explanation of implementation patterns, architecture design, and dependency injection for Express and NestJS.
Key contents:
Measured results:
A thorough explanation of Node.js asynchronous processing patterns from basics to advanced.
Key contents:
Measured results:
Practical techniques for performance measurement, optimization, and scaling.
Key contents:
Measured results:
Total: ~83,500 characters | 3 complete guides + 8 step-by-step guides
Provides practical patterns and best practices for Node.js development. With Express's flexibility and NestJS's enterprise-grade capabilities, deep understanding of asynchronous processing, and concrete performance optimization techniques, you'll be able to build scalable, high-performance Node.js applications.
tools
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
development
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
development
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p
development
# Database Design > A comprehensive collection of practical guides for database design. Covers normalization, schema design, query optimization, performance tuning, and migration strategies -- everything needed to build efficient, scalable databases. ## Target Audience - Developers who want to design reliable, performant database schemas - Engineers working on query optimization and performance tuning - Teams managing database migrations and schema evolution ## Prerequisites - Basic SQL kno