nestjs-clean-architecture-event-driven-template
nestjs-clean-architecture-event-driven-template에는 jovicon에서 수집한 skills 12개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Analyze NestJS project architecture against Clean Architecture, DDD, and best practices. Use when reviewing code structure, checking layer boundaries, validating architectural patterns, or auditing module compliance.
Analyze code quality including ESLint, Prettier, tests, TypeScript, and NestJS best practices. Use when reviewing code quality, checking test coverage, or auditing for best practices.
Quick reference guide for architectural decisions and patterns in Clean Architecture + DDD + Event-Driven systems. Use for learning or when making architectural decisions.
Create a domain event and its handler following DDD patterns. Use when you need to publish domain events for asynchronous reactions.
Create a new domain entity or aggregate root following DDD patterns. Use when modeling business entities with identity and lifecycle.
Create a new feature module following Clean Architecture structure. Use when adding a new business domain or feature module to the project.
Create repository adapter with MongoDB schema following the ports & adapters pattern. Use when adding persistence for domain entities.
Create a new use case with DTOs and module following Clean Architecture patterns. Use when adding new business workflows or operations.
Create a new value object following DDD patterns. Use when modeling domain concepts without identity (email, money, address, etc).
Generate comprehensive tests for use cases, entities, repositories, and endpoints. Use when adding tests for existing code or achieving better coverage.
Refactor code to Clean Architecture and DDD patterns. Use when improving code to follow Clean Architecture principles, fixing anti-patterns, or applying DDD patterns.
Comprehensive security audit for OWASP Top 10, secrets detection, and vulnerability analysis. Use when auditing security, checking for vulnerabilities, or preparing for security reviews.