What problem does it solve? Backend features in Node.js projects often lack consistent structure across diagnosis, API specification, implementation, and quality review, leading to unvalidated inputs, leaked secrets, and untested endpoints. This Skill provides a phase-by-phase checklist so every Node.js feature follows the same disciplined workflow. ## Core Features & Use Cases - Diagnosis Guidance: Maps affected endpoints, layers (controller, service, repository), external dependencies, and error cases before any code is written. - API Contract Specification: Defines input/output contracts, validation rules, and side effects for each endpoint during the design phase. - Implementation Conventions: Enforces a layered order—schema validation first, thin controllers, pure business-logic services, and data-only repositories. - Quality Review Checklist: Verifies input validation, environment-based secrets, bounded queries, safe error logging, and integration test coverage. - Use Case: When adding a new REST endpoint to the thyrox project, invoke this Skill to specify the contract, implement the handler/service/repository layers in order, and audit security before closing the task. ## Quick Start Ask the AI to apply the backend-nodejs skill to design and implement a new validated REST endpoint with layered architecture and integration tests.