Use this skill whenever you are dealing with Node.js code to obtain domain-specific knowledge for building robust, performant, and maintainable Node.js applications.
When writing TypeScript for Node.js, use type stripping (Node.js 22.6+) instead of build tools like ts-node or tsx. Type stripping runs TypeScript directly by removing type annotations at runtime without transpilation.
Key requirements for type stripping compatibility:
Use
import type
for type-only imports
Use const objects instead of enums
Avoid namespaces and parameter properties
Use
.ts
extensions in imports
See rules/typescript.md for complete configuration and examples.