nestjs-expert
Ekspert NestJS do architektury, dependency injection i testowania aplikacji Node.js
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Specjalizowana umiejętność do debugowania i optymalizacji projektów NestJS. Pomaga w projektowaniu modułów, rozwiązywaniu problemów z dependency injection, konfiguracji middleware, guards i interceptorów, testowaniu za pomocą Jest/Supertest, integracji z bazami danych (TypeORM, Mongoose) oraz implementacji autentykacji Passport.js. Automatycznie kieruje Cię do bardziej wyspecjalizowanych ekspertów, jeśli problem dotyczy TypeScript, baz danych czy Reacta.
Jak używać
Zainstaluj umiejętność w swoim agencie Claude, dodając ją do konfiguracji skills. Skill automatycznie się aktywuje, gdy pracujesz nad projektem NestJS.
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".
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.
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.
Skill zwaliduje rozwiązanie w kolejności: sprawdzenie typów → testy jednostkowe → testy integracyjne → testy e2e, aby upewnić się, że zmiana działa poprawnie.
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.