backend
Installation
SKILL.md
Backend Development
NestJS Patterns
- Module-based architecture
- Dependency injection for all services
- DTOs with class-validator for input validation
- Guards for authentication/authorization
- Interceptors for logging/transformation
- Exception filters for consistent error responses
API Design
- RESTful naming: plural nouns, HTTP verbs
- Consistent response format: { data, meta, errors }
- Pagination for list endpoints
- Proper HTTP status codes (201 created, 204 no content)
- API versioning: /api/v1/