Nestjs Oop Design Patterns

Applies pragmatic OOP, SOLID, object-design rules, and design patterns to NestJS and TypeScript code. Use when writing or refactoring controllers, providers, use cases, entities, value objects, repositories, adapters, factories, strategies, handlers, or tests; when diagnosing god services, primitive obsession, inheritance misuse, duplicated conditionals, or leaky abstractions; and when selecting a pattern without over-engineering. Do not use for pure functional codebases or non-NestJS frontend work. When other skills also apply, reconcile ownership before mutation.

amirtaherkhani Updated

File contents

amirtaherkhani/nestjs-agent-skills/tree/main/skills/nestjs-oop-design-patterns commit e5a49ceae1

Frequently asked questions

npx skillmds@latest add amirtaherkhani/nestjs-oop-design-patterns