What problem does it solve? Backend projects often grow into inconsistent structures with untyped code, scattered configuration, and fragile startup logic. This Skill provides a verified set of Node.js/TypeScript core principles covering strict mode, feature-first project layout, and environment validation so backend codebases stay maintainable. ## Core Features & Use Cases - TypeScript Strict Mode Rules: Enforces strict, noImplicitAny, and strictNullChecks, banning any in favor of typed payloads or unknown. - Feature-First Project Structure: Organizes code by modules (auth, users) with controllers, services, repositories, and DTOs instead of technical-role folders. - Environment Validation: Validates environment variables at startup using Zod schemas, including typed transforms and minimum-length secrets. - Phased Workflow: Guides foundation, core utilities (logger, async wrapper, linter), and hardening (graceful shutdown, health checks) with verification checkpoints. - Use Case: When scaffolding a new NestJS or Fastify service, apply this Skill to set up the folder structure, strict tsconfig, and Zod-based env parsing before writing business logic. ## Quick Start Ask the agent to scaffold a Node.js TypeScript backend with strict mode, feature-first structure, and validated environment variables.