Toolverse
All skills

nestjs-expert

by davila7

Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Backend
Views
38

About this skill

Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including architecture decisions, testing strategies, performance optimization, or debugging complex dependency injection problems. If a specialized expert is a better fit, I will recommend switching and stop.

How to use

  1. Zainstaluj umiejętność w swoim agencie Claude, dodając ją do konfiguracji skills. Skill automatycznie się aktywuje, gdy pracujesz nad projektem NestJS.

  2. Opisz problem lub zadanie związane z NestJS — na przykład: "Mam błąd circular dependency w modułach", "Jak skonfigurować Guards dla autoryzacji?", "Chcę napisać testy integracyjne z Supertest" lub "Optymalizuj wydajność dependency injection".

  3. Skill najpierw przeskanuje Twój projekt, aby zidentyfikować strukturę modułów i istniejące wzorce architektoniczne, używając wewnętrznych narzędzi do czytania i analizy kodu.

  4. Otrzymasz konkretne rozwiązanie oparte na best practices NestJS — od refaktoryzacji struktury modułów, przez użycie forwardRef, aż do dostosowania scope'ów providerów.

  5. Skill zwaliduje rozwiązanie w kolejności: sprawdzenie typów → testy jednostkowe → testy integracyjne → testy e2e, aby upewnić się, że zmiana działa poprawnie.

  6. Jeśli problem jest czystą kwestią TypeScript, optymalizacją bazy danych, błędem Node.js runtime czy frontendem React, skill automatycznie zaproponuje przełączenie się na bardziej wyspecjalizowanego eksperta i się zatrzyma.

Related skills