What problem does it solve? Node.js developers often lack consistent, production-grade guidance on topics like native TypeScript type stripping, error handling, graceful shutdown, flaky test diagnosis, and performance profiling, leading to fragile applications and reinvented patterns. ## Core Features & Use Cases - Native TypeScript with Type Stripping: Configure Node.js 22+ to run .ts files directly without ts-node or build steps, including tsconfig.json and package.json setup. - Operational Patterns: Rule files covering error handling with typed error codes, graceful shutdown with close-with-grace, structured logging with pino, caching with async-cache-dedupe, and stream pipelines. - Testing & Performance: Diagnose flaky tests with node:test, profile CPU hotspots with @platformatic/flame, and benchmark HTTP servers with autocannon, wrk, or k6. - Use Case: When setting up a new Node.js 22+ TypeScript service, use this Skill to configure type stripping, add graceful shutdown handlers, validate environment variables with Zod, and write reliable tests with the built-in test runner. ## Quick Start Ask the assistant to set up a Node.js 22 TypeScript project with type stripping, graceful shutdown, and structured logging following best practices.