What problem does it solve?
This Skill provides a comprehensive guide and best practices for developing robust, secure, and maintainable backend systems, addressing common pitfalls and promoting architectural soundness.
Core Features & Use Cases
- Architectural Guidance: Recommends patterns like layered architecture, modular monoliths, and microservices based on team size and project needs.
- Code Quality Standards: Enforces anti-slop patterns, consistent error handling, and middleware ordering.
- Security Best Practices: Covers input validation, authentication, authorization, and essential security headers.
- Use Case: A new backend service needs to be developed. This Skill will guide the developer through choosing the right architecture, structuring the code layers, implementing secure API endpoints, and ensuring proper error handling and logging.
Quick Start
Use the dev-backend skill to scaffold a new Node.js API project following the Lidge Standard, ensuring proper directory structure and essential configuration files are set up.